ここでは、ExcelのVBA・マクロでセルの書式だけを削除・クリアする方法を紹介します。
ExcelのVBA・マクロでセルの書式だけを削除・クリアするには、ClearFormatsメソッドを使います。
<サンプル>
Sub test19()
Range(“A1”).Value = “グループ”
Range(“A2”).Value = “A”
Range(“A3”).Value = “B”
Range(“A4”).Value = “C”
Range(“A5”).Value = “A”
Range(“A6”).Value = “B”
Range(“A7”).Value = “C”
Range(“B1”).Value = “名前”
Range(“C1”).Value = “値”
Range(“B2”).Value = “高橋”
Range(“B3”).Value = “鈴木”
Range(“B4”).Value = “田中”
Range(“B5”).Value = “松井”
Range(“B6”).Value = “野村”
Range(“B7”).Value = “谷重”
Range(“C2:C7”).Value = 100
Range(“C5:C7”).ClearFormats
End Sub
ここでは、「Range(“C5:C7”).ClearFormats」で、C5からC7までのセルに設定された書式だけをクリアしています。