初心者向けVB.net入門

エクセル VBA 入門 ClearとDelete


ClearとDelete
Clearはセルの値をクリアする。
Deleteはセルを削除する。

サンプルソース
Private Sub start()
Range(“A1”).Value = “A1”
Range(“A1”).Font.Size = 20
Range(“A2”).Value = “A2”
Range(“A2”).Font.Size = 20
Range(“A3”).Value = “A3”
Range(“A3”).Font.Size = 20
Range(“A4”).Value = “A4”
Range(“A4”).Font.Size = 20

Range(“A1”).Clear
Range(“A2”).ClearContents
Range(“A3”) = “”
Range(“A4”).ClearFormats

End Sub


実行結果

Clear データと書式をクリア
ClearContents データをクリア
“” データをクリア
ClearFormats 書式のみをクリア

delete

サンプルソース
Private Sub start()
Range(“B1”).Delete xlShiftToLeft
Range(“c2”).Delete xlUp

End Sub

xlup 上方向にシフト
xlShiftToLeft 左方向にシフト

列の削除

サンプルソース
Private Sub start()
Rows(1).Delete
End Sub