trantuonganh2008
Thành viên thường trực
- Tham gia
- 8/11/08
- Bài viết
- 305
- Được thích
- 53
Mình sửa code của bạn Chanh_TQ@ lại theo ý mình tại cột B sao nó báo lỗi, nhờ các bạn chỉ giúp nhé! Cám ơn nhiều! Sub Delete4Rows() Dim eRw As Long, jJ As Long: Dim dRng As Range eRw = [B65500].End(xlUp).Row If [D65500].End(xlUp).Row > eRw Then eRw = [D65500].End(xlUp).Row Set dRng = Range("A14:F" & eRw).SpecialCells(xlCellTypeConstants, 22) For jJ = eRw To 14 Step -1 If Not Intersect(Cells(jJ, "B"), dRng) And Intersect(Cells(jJ, "B"), dRange).Values = "DNTN A" Is Nothing Then Cells(jJ, 1).EntireRow.Delete ElseIf Not Intersect(Cells(jJ, "D"), dRng) Is Nothing And Not _ IsNumeric(Left(Cells(jJ, 4), 1)) Then Cells(jJ, 1).EntireRow.Delete End If Next jJ End Sub
Lần chỉnh sửa cuối: