1 2 3 4 5 6 7 8 9 10 11 |
Sub DeleteEmptyRows() SelectedRange = Selection.Rows.Count ActiveCell.Offset(0, 0).Select For i = 1 To SelectedRange If ActiveCell.Value = "" Then Selection.EntireRow.Delete Else ActiveCell.Offset(1, 0).Select End If Next i End Sub |
セル列を選択してからこのマクロを実行すると、選択した範囲の列から、空のセルがある行が削除されます。
コメント