現在、エクセルのマクロにて以下のマクロを組もうとしています。
「特定フォルダに入っているファイルの特定のセルが空白の場合
Xを入力し保存して終了、空白でない場合、なにもせずに終了」
「特定フォルダの指定はブックのシート1のA1セルのパスを参照」
まだほとんど知識がない状態なのでネットで調べた情報を使って
なんとか以下のコードを組んでみました。
Sub 空白修正マクロ()
Dim buf As String, i As Long
Dim j
buf = Dir(Sheets("Sheet1").Range("A1").Value & "\*.xlsm")
Do While buf <> ""
Workbooks.Open Worksheets("Sheet1").Range("A1").Value & "\" & buf
If Worksheets(2).Range("F2").Value = "" Then
Worksheets(2).Range("F2").Value = "X"
Application.DisplayAlerts = False
ActiveWorkbook.Save
ActiveWorkbook.Close
Application.DisplayAlerts = True
Else
Application.DisplayAlerts = Fales
ActiveWorkbook.Close
Application.DisplayAlerts = True
End If
Loop
End Sub
こちらのマクロを実行すると、特定フォルダ内の特定ファイル1種類のみが
開いては閉じを無限に繰り返すといった状況に陥ります。
例えば『特定ファイル(1)~特定ファイル(10)』があったとして
『特定ファイル(2)』にのみ処理がなされ、それが延々と続くような状態です。
根本的に間違いがあるかもしれませんが、ご教授頂ければ幸いです。
よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) フォルダの場所を可変にしたいです(マクロ) 4 2023/05/11 10:00
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) excel2021で実行できないマクロ。どこを直したらいいのか 2 2022/03/28 03:40
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL VBA 指定したファイルが...
-
ファイルを開かずにマクロを実行
-
ファイルの保存場所を変えたら...
-
VBAでワークブックの名前を変数...
-
エクセルのxls形式からxlsx形式...
-
vlookup関数の引数を変数で指定...
-
エクセルのマクロについて教え...
-
Accessのaccdbファイルを起動で...
-
エクセルマクロで不特定なファ...
-
LTSpiceにLMV358-Nのモデルを入...
-
VLookupで参照する範囲を変数で...
-
フォルダ内のexcelファイルを順...
-
フォルダ内のブック全部にパス...
-
エクセルのシートの数を数えた...
-
エクセルデータが突然破損します。
-
<ACCESS VBA -> EXCEL>getObjec...
-
VBA EXCELファイル選択⇒指定セ...
-
EXCELマクロを無効にして開く方法
-
vba初心者です。 質問です。 毎...
-
エクセルVBAについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCEL VBA 指定したファイルが...
-
エクセルマクロで不特定なファ...
-
フォルダ内のexcelファイルを順...
-
VBAでワークブックの名前を変数...
-
エクセル(マクロ)のファイル...
-
エクセルのxls形式からxlsx形式...
-
エクセル 複数ファイルの一括...
-
エクセルのシートの数を数えた...
-
【マクロ】名前を保存する際に...
-
【Excel VBA】ファイル名が一...
-
ファイルを開かずにマクロを実行
-
accessフォルダを移動したらフ...
-
フォルダ内のブック全部にパス...
-
vlookup関数の引数を変数で指定...
-
Excel VBA でファイルが開かれ...
-
ファイルの保存場所を変えたら...
-
Accessのaccdbファイルを起動で...
-
リンク切れチェックを行うマクロ
-
エクセルマクロ 異なるファイ...
-
データ参照先が別ファイルの場...
おすすめ情報