Excel VBAでワークシートの行毎(1行のみ、複数の行、離れた行)に削除する記録です。
行を削除するには「Delete」メソッドを使います。
< スポンサーリンク >
行を削除する例
Rowsを使って、アクティブシートの4行目を削除してみます。
Sub test()
ActiveSheet.Rows(4).Delete
End Sub
Rangeを使って、アクティブシートの3~4行目を削除してみます。
Sub test()
ActiveSheet.Range(“3:4”).Delete
End Sub
Rangeを使って、行数でアクティブシートの3~4行目を削除してみます。
Sub test()
ActiveSheet.Range(Rows(3), Rows(4)).Delete
End Sub
アクティブシートの特定のセルの行を削除してみます。※B3のセルでやってみます。
Sub test()
ActiveSheet.Range(“B3”).EntireRow.Delete
End Sub
Rangeを使って、アクティブシートの2行目と4~5行目のように離れた行を削除してみます。
Sub test()
ActiveSheet.Range(“2:2,4:5”).Delete
End Sub
Rangeを使って、アクティブシートの特定の離れたセル(B2とC4~C5)の行を削除してみます。
Sub test()
ActiveSheet.Range(“B2,C4:C5”).EntireRow.Delete
End Sub
こんな記事も書いています