• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数のブックの特定シートを1つのブックにまとめたい)

複数のブックの特定シートを1つのブックにまとめる方法

このQ&Aのポイント
  • 複数のブックの特定のシートを1つのブックにまとめる方法について検討します。
  • マクロを使用して、複数のブックから特定のシートをコピーし、1つのブックにまとめることができます。
  • 特定のシートが毎回変わる場合、入力したセルの値を元にシートを検索してくる方法も可能です。

質問者が選んだベストアンサー

  • ベストアンサー
  • fmxBeem
  • ベストアンサー率54% (325/599)
回答No.1

Inputbox関数を利用されてはいかがでしょうか。 (1) Dim sName as String 'シート名の変数の宣言 (2) Fname = Dir(ThisWorkbook.Path & "\*.xlsx*") の下に、以下を追加 sName=Inputbox("シート名を入力して下さい。") ’シート名を入力 (3) Wbm.Worksheets("2016.03").Copy after:=~   ↓変数に変更 Wbm.Worksheets(sName).Copy after:=~ ※Inputboxに存在しないシート名を入力した時のエラー処理も必要です。

mukku515
質問者

お礼

できました!!!ありがとうございました!!!