_基本

行削除する【ExcelVBA】

行削除する

VBAで下記記述を行う事で、エクセルの行を削除する事が出来ます。

Public Sub sample()

    '----------
    'ActiveWorkBook.ActiveSheetの行削除の場合
    '----------
    '■2行目を削除
    Rows(2).Delete
    
    '■2行目~3行目を削除
    Rows("2:3").Delete

    '----------
    '任意のブック、任意のシートの行削除の場合
    '----------
    '■ThisWorkbook シート「設定シート」の2行目を削除
    ThisWorkbook.Worksheets("設定シート").Rows(2).Delete
    
    '■ブック「Book1」のシート「Sheet1」の2行目~3行目を削除
    Workbooks("Book1").Worksheet("Sheet1").Rows("2:3").Delete

End Sub

その他

関連記事

指定行(ヘッダー行)以下を全て削除する【ExcelVBA】
ループ中に条件を満たす行の行削除を行う【ExcelVBA】
ループ中に条件を満たす列の列削除を行う【ExcelVBA】
ユーザーが指定した列の削除を行う【ExcelVBA】

 

コメント

タイトルとURLをコピーしました