langtham113
Thành viên mới

- Tham gia
- 2/12/13
- Bài viết
- 10
- Được thích
- 0
Gửi các anh (chị)!
Như tiêu đề đã nói, mình có đính kèm file ví dụ lên nhờ các anh(chị) xóa những dòng với điều kiện cột B và C đồng thời bằng 0 (0 của công thức tạo ra).
Mong các anh(chị) giúp đỡ.
Thêm câu lệnh này vào sau dòng code 18 nhé :Gửi nmhung49 và các bạn!
Làm sao để gán lại giá trị nhưng vẫn giữ nguyên format ban đầu của nó được không?
Sub XoaDong()
Dim sRange, dRng As Range
Dim Tmp As Double, J As Long, W As Long
W = 5
With Sheet1.Range("A6:D" & Range("D65000").End(xlUp).Row)
sRange = .Value
For J = 1 To UBound(sRange)
W = W + 1
Tmp = sRange(J, 2) + sRange(J, 3)
If Tmp = 0 Then
If dRng Is Nothing Then
Set dRng = Cells(W, "A").EntireRow
Else
Set dRng = Union(dRng, Cells(W, "A").EntireRow)
End If
End If
Next
End With
If Not dRng Is Nothing Then
MsgBox dRng.Rows.Count
dRng.Delete
End If
End Sub