- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのVBAに関する質問です。)
エクセルVBAのマクロで指定フォルダ内のエクセルファイルを開く方法について
このQ&Aのポイント
- エクセルVBAのマクロを使用して、指定フォルダ内の全てのエクセルファイルを開いて内容を転記する方法について質問です。
- 当方初心者であるため、一度開いたファイルはなぜ再度開かないのかについて疑問があります。
- ご教授いただけると幸いです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Dirの()内に指定する場合としない場合の違いが、Googleででも照会すれば載っています。 指定しないときは次のファイルを見てくれる。 Dir関数を使う方法のほかに、ForEachを使う方法もあり、この方はEach Nextにその語感が感じられる。 Googleで「VBA フォルダ ファイル For Each」で照会すると http://itpro.nikkeibp.co.jp/article/COLUMN/20060120/227645/ など多数記事あり。
その他の回答 (2)
- n-jun
- ベストアンサー率33% (959/2873)
回答No.3
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1143390846 類似している質問がありましたので、ご参考まで。
- nda23
- ベストアンサー率54% (777/1415)
回答No.1
Dir関数のおかげ これはパラメータ付きの処理を実行した後で、パラメータ無しの処理を 行うと、「次のファイル」を探します。無ければ空文字列を返します。 途中で(最後のファイルを処理する前に)パラメータ付きのDir関数を 使うと、検索パターンがリセットされてしまいます。
お礼
初心者で非常に困っていたのですが、リンクも貼って頂き助かりました! 他の皆さまもありがとうございました!