このコードをクリックすると、6枚以上のシートがすべて削除されます。X枚のシートの後にすべてのワークシートを削除
それは、しかし、私はその後Private Sub UnloadButton_Click()
Do While Worksheets.Count > 5
Application.DisplayAlerts = False
Worksheets(6).Delete
Application.DisplayAlerts = True
Loop
End Sub
同様の質問「ワークシートのクラスのメソッドが失敗した削除」エラーを取得しています、私はすべてのシートまたは名前付きシートを削除したい見ていると私は本当にためにそれらを適応させることができなかった作品
この。
シート6がなくなったときにシート6を削除しようとしていたと思われましたが、シートカウントが5になると、別のループがトリガーされません。デビッド・Gへ
コードが私に役立ちます。 – YowE3K
私のためにも働きます。 – Mrig
はい、まったく新しいシートで試してみるとうまくいきます。私はオリジナルに隠されたシートを持っていません。他の可能性は? – Aurelius