- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel: シートの一括クリア)
Excel:シートの一括クリア
このQ&Aのポイント
- Excelの複数のシート(シートの名前:CHT1〜CHT5)をVBAで一括にクリアする方法を教えてください
- マクロの自動記録を使ってコードを作りましたが、Cells.Selectのところでエラーになります
- VBAではCells.Selectは使えないため、別の方法でシートをアクティブにして一括クリアする方法があれば教えてください
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
これならどうでしょう? Sheet名をつけてCells.Selectです。 Dim i As Integer Dim Name As String For i = 1 To 3 Name = "CHT" + CStr(i) Sheets(Name).Activate Sheets(Name).Cells.Select Selection.Delete Shift:=xlUp Next i
お礼
即答有難う御座いました。 完璧に動きました。 大変参考になりました。