hoanglam666
Thành viên mới

- Tham gia
- 30/9/13
- Bài viết
- 5
- Được thích
- 2
Muốn xóa dòng thì nên xóa từ dưới lênChào các anh/chị.
Em mới tập viết code
Viết đoạn code bên dưới để xoá dòng nào không phải ô trống. (Cột E).
Chạy thì được nhưng báo lỗi overflow.
Em tìm hoài không ra.
Mong các bác giúp đỡ.
Cám ơn nhiều.
Sub xoadong()
Dim i As Integer
i = [a65536].End(3).Row
Do While Cells(i, 1) > 0
If Cells(i, 5) = "" Then Cells(i, 5).EntireRow.Delete
i = i - 1
Loop
End Sub
Sửa lại dòng này. Thay dấu = thành dấu <>Cám ơn bác Quanghai.
Nhưng ý em là xoá dòng có số, chứ không phải dòng trống.
Nếu được bác chỉ lại giúp em.
Cám ơn bác.
Sub xoadong()
Dim i As Integer
i = 4
Do While Cells(i, 1) > 0
Do While Cells(i, 5) > 0
Range("a4:e4").Offset(i - 4, 0).Select
Selection.Delete Shift:=xlUp
Loop
i = i + 1
Loop
End Sub