これは、列Bのすべての空白行を削除します
Dim LastRow, i As Integer
LastRow = activesheet.Cells(activesheet.Rows.Count, "A").End(xlUp).Row
For i = LastRow To 1 Step -1
If WorksheetFunction.CountA(Range("B" & i)) = 0 Then
Range("B" & i).EntireRow.Delete
End If
Next i
列AC、列Bがある場合、これはすべての空白行を削除空白
Dim LastRow, i As Integer
LastRow = activesheet.Cells(activesheet.Rows.Count, "A").End(xlUp).Row
For i = LastRow To 1 Step -1
If WorksheetFunction.CountA(Range("B" & i & ":" & "AC" & i)) = 0 Then
Range("B" & i & ":" & "AC" & i).EntireRow.Delete
End If
Next i
は、行全体が空白の場合、または一部のセルが空白の場合のみです。 –
列A以外に行全体が空白です。 – James
したがって、基本的に、任意の行の列bが空白の場合は削除しますか? –