Excel VBA シートの行(1行のみ、複数の行、離れた行)を削除する-Delete

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

行を削除するには「Delete」メソッドを使います。

< スポンサーリンク >





行を削除する例

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セル行削除

 

< スポンサーリンク >※広告先のお問い合わせは広告主様にお願いします