Excel VBA 行削除

Excel VBAで行毎(1行のみ、複数の行、離れた行)に削除する記録です。

下図はExcel2016です。

< スポンサーリンク >





Rowsを使って、アクティブシートの4行目を削除してみます。

Sub test()
    ActiveSheet.Rows(4).Delete
End Sub

VBAセル行削除

 

Rangeを使って、アクティブシートの3~4行目を削除してみます。

Sub test()
    ActiveSheet.Range(“3:4”).Delete
End Sub

VBAセル行削除

 

Rangeを使って、行数でアクティブシートの3~4行目を削除してみます。

Sub test()
    ActiveSheet.Range(Rows(3), Rows(4)).Delete
End Sub

VBAセル行削除

 

アクティブシートの特定のセルの行を削除してみます。※B3のセルでやってみます。

Sub test()
    ActiveSheet.Range(“B3”).EntireRow.Delete
End Sub

VBAセル行削除

 

Rangeを使って、アクティブシートの2行目と4~5行目のように離れた行を削除してみます。

Sub test()
    ActiveSheet.Range(“2:2,4:5”).Delete
End Sub

VBAセル行削除

 

Rangeを使って、アクティブシートの特定の離れたセル(B2とC4~C5)の行を削除してみます。

Sub test()
    ActiveSheet.Range(“B2,C4:C5”).EntireRow.Delete
End Sub

VBAセル行削除

 

 

< スポンサーリンク >