
Excel VBAで行毎(1行のみ、複数の行、離れた行)に削除する記録です。
下図はExcel2016です。
< スポンサーリンク >
例
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
< スポンサーリンク >