- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数のブックの特定シートを1つのブックにまとめたい)
複数のブックの特定シートを1つのブックにまとめる方法
このQ&Aのポイント
- 複数のブックの特定のシートを1つのブックにまとめる方法について検討します。
- マクロを使用して、複数のブックから特定のシートをコピーし、1つのブックにまとめることができます。
- 特定のシートが毎回変わる場合、入力したセルの値を元にシートを検索してくる方法も可能です。
- みんなの回答 (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に存在しないシート名を入力した時のエラー処理も必要です。
お礼
できました!!!ありがとうございました!!!