No.2ベストアンサー
- 回答日時:
繰り返し処理の中に
DoEventsを1~数個程度追加して、システムが作業を続けていけるようにしてください。
(ファイル読み込みの直後またはコピーの直後がいいと思います。)
教えて頂きました通り、ファイルオープンの後にDoEventsを入れてみたところ、ループが止まる不具合は改善されました。
処理速度の低下も懸念されましたが、殆んど問題ありませんでした。
本当に助かりました。
ありがとうございました。
No.1
- 回答日時:
1ファイルづつ開いていくブックは作業中開きっぱなしですか?
それですと、メモリが足りなくなっている可能性があります。
そうで無いならソースを見ないと何とも言えません。
この回答への補足
ご教授、ありがとうございます
開いていくファイルは別のファイルのシートへコピーが完了後、閉じています。
マクロの内容は下記の様な感じです。
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
' ファイルフォルダ内の先頭のファイル名の取得
strFILENAME = Dir(strPATHNAME & cnsDIR, vbNormal)
' フォルダ内のファイルを全て開くまで繰り返す
Do While strFILENAME <> "" ' (4)
' Excelファイルのみをピックアップ
If Right(strFILENAME, 3) = "xls" Or Right(strFILENAME, 3) = "XLS" Then
Workbooks.Open Filename:=strPATHNAME & "\" & strFILENAME 'フォルダ内のExcelファイルを開く
Call DATA_COPY(strFILENAME) 'データコピーへ
Else
GoTo NXT_File:
End If
Windows(strFILENAME).Activate
ActiveWorkbook.Close SaveChanges:=False 'Excelファイルを閉じる
NXT_File:
' 次のファイル名を取得
strFILENAME = Dir() ' (6)
Loop
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
上記構文中の”Workbooks.Open Filename:=strPATHNAME & "\" & strFILENAME ”
の所で止まってしまいます。
よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
- Excel(エクセル) VBA ふたつの同じ様式シートのセルをコピーしたい 2 2023/03/08 15:28
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/02/07 09:58
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
iPhoneのファイル
-
PDFのページ数を調べたい
-
同じフォルダに入っているファ...
-
jw CADのファイルが見つか...
-
ExcelのVBAで同一フォルダ内に...
-
DVDを開くと、VIDEO_TS IFO と...
-
コピーペーストするとぼかし効...
-
JPG画像を開くとPCが固まるんで...
-
PDFファイルを開きたいので...
-
エクセル:一般的に何メガくら...
-
今MacBookAirが欲しいなと思っ...
-
DVD Shrinkでバックアップした...
-
7-zipで解凍していたらCドライ...
-
BunBackup でのエラーについて
-
iCloud+のオファーを使用という...
-
Windws10でiTunesが起動できな...
-
グーグルドライブのバックアッ...
-
新しいPCに旧PCのデータを移したい
-
FD44Editorについて
-
SDカードの保存先のファイル名
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
iPhoneのファイル
-
jw CADのファイルが見つか...
-
ExcelのVBAで同一フォルダ内に...
-
同じフォルダに入っているファ...
-
PDFのページ数を調べたい
-
PDFファイルを開きたいので...
-
登録した単語が消えた!?
-
フォトショップで保存したファ...
-
photoshop 複数の画像を一つの...
-
AS400 CPYSPLFコマンドの使い方
-
パソコンでフォルダという用語...
-
iTunesで音楽ファイルが消える・・
-
1つのフォルダには合計何バイト...
-
JPG画像を開くとPCが固まるんで...
-
複数のmidiファイルを連結する...
-
コピーペーストするとぼかし効...
-
DVDを開くと、VIDEO_TS IFO と...
-
ムービーメーカーで使うファイ...
-
類似ファイルの削除方法
-
サクラエディタ 正規表現
おすすめ情報