- 締切済み
FileDialogでのファイル選択
はじめまして。VBA初心者です。 FileDialogを使って複数のcsvファイルを選択し、 Open ~ For Input As #1 でcsvの中身を取り出し、必要なデータだけエクセル上にコピーするという方法を使っていたのですが、csvファイルが膨大になるとファイルをすべて同時に選ぶと固まってしまいます。 200個くらいのcsvファイルを同時に選んで「開く」ボタンで読み込んでいたときは大丈夫だったのですが、2000個とかになると固まってしまいます。(あたりまえといえば当たり前ですが・・) なんとかして同時に大量のファイルをFileDialogで選択しても固まらない方法はないでしょうか? もし何か良い方法があったら教えていただけると幸いです。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
お礼
ご丁寧な回答ありがとうございました。 私の場合、ファイル名だけは一挙に全部取得して、変数に代入していたのがいけなかったようです^^; (処理は一回ずつ分けてましたが・・) プログラム例まで書いていただいて助かりました。