Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


18332 / 76738 ←次へ | 前へ→

【63849】Re:複数ファイルを順次開きシートをコピーする
発言  かみちゃん  - 09/12/20(日) 11:27 -

引用なし
パスワード
   こんにちは。かみちゃん です。


>上記のCloseのファイル指定の方法をよろしくお願いいたします。

 Workbooks.Open Filename:=r.Value
 Sheets(1).Copy After:=Workbooks(myBook1).ActiveSheet
 Workbooks(r.Value).Close

の部分を以下のようにしてはいかがでしょうか?

 Dim WB As Workbook
 
 Set WB = Workbooks.Open(Filename:=r.Value)
 WB.Sheets(1).Copy After:=ThisWorkbook.Worksheets(ThisWorkbook.Worksheets.Count)
 WB.Close False

3 hits

【63845】複数ファイルを順次開きシートをコピーする カンジ 09/12/19(土) 16:32 質問
【63846】Re:複数ファイルを順次開きシートをコピー... ponpon 09/12/19(土) 17:54 発言
【63847】Re:複数ファイルを順次開きシートをコピー... カンジ 09/12/20(日) 0:12 質問
【63848】Re:複数ファイルを順次開きシートをコピー... カンジ 09/12/20(日) 11:13 質問
【63849】Re:複数ファイルを順次開きシートをコピー... かみちゃん 09/12/20(日) 11:27 発言
【63850】Re:複数ファイルを順次開きシートをコピー... カンジ 09/12/20(日) 11:55 お礼

18332 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free