空白行を削除するマクロ
1 特定の列だけで空白判定を行い、空白セルの行を削除
Sub DeleteEmptyRowInColumnA() 'A列で空白行判定して削除 Columns("A").SpecialCells(xlCellTypeBlanks).EntireRow.Delete End Sub
2 特定列だけではなく、1行全体で空白判定を行い、完全に空白な行を削除
Sub DeleteEmptyRow() Dim i For i = Range("A" & Rows.Count).End(xlUp).Row To 1 Step -1 If WorksheetFunction.CountA(Rows(i)) = 0 Then Rows(i).Delete End If Next End Sub