いつもお世話になっています。VBAの初心者です。
さて、現在エクセルVBAで「メニューのシート」の左側に作業ファイルを作成しています。この作業ファイルをすべて削除するVBAを作成したところ、最初の数枚は順調に削除しているのですが途中で突然「メニューのシート」が削除されてしまいます。
メッセージボックスなどをいれていろいろ調べてみましたが、Worksheets("メニュー").Indexは正しい数字が表示されますし、ループの「i」も正しく表示されています。なのに途中で消去しなければならないファイルを飛び越して「メニューのシート」が削除されてしまいます。
私の作成したソースは下記のとおりです。ご教示いただきたくよろしくお願いします。
Sub 作業ファイルの消去()
Dim i As Integer
Dim J As Integer
J = Worksheets("メニュー").Index
J = J - 1
Application.DisplayAlerts = False
For i = 1 To J Step 1
Worksheets(i).Delete
Next
Application.DisplayAlerts = True
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) シート削除のマクロで「deleteメソッドは失敗しました」となります。助けてください! Sub 不要 6 2022/09/08 16:41
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Excel(エクセル) VBA でvlookup エラーなどは削除したい 8 2022/12/30 04:03
- Visual Basic(VBA) セルの値からファイルを複数作りたい2 3 2022/10/07 15:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
System32内のファイルを書き換...
-
Cドライブにconfig msiというフ...
-
CentOS7で容量がきつくなったの...
-
共有ファイルについて
-
ファイルが消せないです
-
System Volume Information
-
Desktopという構成設定のアイコ...
-
Excel VBAで特定のシートの左側...
-
デスクトップに同じ名前のファ...
-
エクセルを立ち上げるとBook2が...
-
google Drive 容量を減らせない...
-
Windowsコマンドでファイル削除...
-
デスクトップのアイコンを削除...
-
ダンロード後のアイコン削除に...
-
増え続ける書類に採番をしてく...
-
Visual C++ でクラスを削除する
-
USBメモリー内の空になったファ...
-
Googleドライブで削除できない...
-
【VBA】写真の縦横比を変えずに...
-
常に「すべての列のサイズを自...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
System32内のファイルを書き換...
-
google Drive 容量を減らせない...
-
エクセルを立ち上げるとBook2が...
-
Apoint2Kってスパイウェアでし...
-
Googleドライブで削除できない...
-
Cドライブにconfig msiというフ...
-
CentOS7で容量がきつくなったの...
-
Visual C++ でクラスを削除する
-
delコマンドでデスクトップ上の...
-
Windowsコマンドでファイル削除...
-
fwriteで作成したバイナリファ...
-
Dosコマンドで2階層下をワイル...
-
デスクトップに同じ名前のファ...
-
体言止について (日本語文法)
-
動画ファイルが削除できない
-
Desktopという構成設定のアイコ...
-
エラーメッセージが文字化け
-
ファイルの削除ができません
-
vistaでの「cmd /c rd /s /q c:...
-
Yahooに入れない・゜・(ノД`)・...
おすすめ情報