読者です 読者をやめる 読者になる 読者になる

気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

Excel 指定エリアの値削除を行う

指定ワークシートのRow_Del行の1〜5のエリアの値のみをクリアする

With Range_Del.Worksheet
  .Range(.Cells(Row_Del, 1), .Cells(Row_Del, 5)).ClearContents
End With

オートフィルタがかかっている場合は以下で外してから、
クリアすると非表示領域の値などもきれいに消せる。

IF Range_Del.Worksheet.FilterMode = True Then
  Range_Del.Worksheet.show
End IF