Bài này em post để giúp bác dinhhong04 vì em thấy anh ấy cũng có một yêu cầu là xóa hàng rỗng trong dữ liệu anh gủi. dưới đây là code, tuy chưa tối ưu nhưng sử dụng ngon và chạy tốt theo yêu cầu của anh.
Sub XoaDongCoDK()
Dim dem As Integer
dem = 0
For iRow = [B65000].End(xlUp).Row To 4 Step -1 'To [B4].End(xlDown).Row
For iCol = 3 To [C3].End(xlToRight).Column
If Cells(iRow, iCol).Value > 0 And Cells(iRow, iCol).Value <> "x" Then
dem = 0
Else
dem = dem + 1
End If
If dem >= [C3].End(xlToRight).Column - 2 Then
ActiveSheet.Cells(iRow, iCol).EntireRow.Delete
End If
Next iCol
dem = 0
Next iRow
End Sub
Sub XoaDongCoDK()
Dim dem As Integer
dem = 0
For iRow = [B65000].End(xlUp).Row To 4 Step -1 'To [B4].End(xlDown).Row
For iCol = 3 To [C3].End(xlToRight).Column
If Cells(iRow, iCol).Value > 0 And Cells(iRow, iCol).Value <> "x" Then
dem = 0
Else
dem = dem + 1
End If
If dem >= [C3].End(xlToRight).Column - 2 Then
ActiveSheet.Cells(iRow, iCol).EntireRow.Delete
End If
Next iCol
dem = 0
Next iRow
End Sub