• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel: シートの一括クリア)

Excel:シートの一括クリア

このQ&Aのポイント
  • Excelの複数のシート(シートの名前:CHT1〜CHT5)をVBAで一括にクリアする方法を教えてください
  • マクロの自動記録を使ってコードを作りましたが、Cells.Selectのところでエラーになります
  • VBAではCells.Selectは使えないため、別の方法でシートをアクティブにして一括クリアする方法があれば教えてください

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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

shingoogoo
質問者

お礼

即答有難う御座いました。 完璧に動きました。 大変参考になりました。

関連するQ&A