Xóa dòng có điều kiện

Liên hệ QC

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 có vùng dữ liệu từ [A1 - [F100]. Bây giờ mình muốn xóa những dòng ở cột B nếu ô có dữ liệu là những ký tự hoặc cột D nếu ô có dữ liệu đầu tiên là ký tự Cám ơn nhiều!
 
Lần chỉnh sửa cuối:
Mình có vùng dữ liệu từ [A1 - [F100]. Bây giờ mình muốn xóa những dòng ở cột B nếu ô có dữ liệu là những ký tự hoặc cột D nếu ô có dữ liệu đầu tiên là ký tự
Cám ơn nhiều!
Ký tự là sao bạn? Có phải bạn muốn nói đến chữ cái. Chứ nếu không chứa ký tự thì chỉ có 1 trường hợp là cell đó rỗng thôi.
 
Đúng rồi bạn, chỉ là chữ cái bình thường thôi. Cám ơn nhé!
 
Lần chỉnh sửa cuối:
Vậy chuỗi trên cột 'D' có ký số đầu, như "2K3", . . . thì không xóa, phải không?
:-= --=0 :-=
 
Chính xác, cám ơn ChanhTQ@ nhé!
 
Lần chỉnh sửa cuối:
& Macro của bạn đây:

PHP:
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) 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
 
Xin lỗi, điều kiện tại cột B là ký tự "DNTN A". Bạn sủa code lại dùm mình nhé!
 
Lần chỉnh sửa cuối:
Bạn đưa dử liệu lên đi ---> Bạn nói tôi cũng hình dung được, nhưng chắc gì tạo code bạn đã áp dụng được vào file mình
"Các hạ" cứ yên chí, "tại hạ" biết cách sửa mà. Chỉ có cái tội dốt nên không tự mình viết code được thôi chứ sửa thì biết sửa mà...hehehe!!! Thân.
 
Lần chỉnh sửa cuối:
"Các hạ" cứ yên chí, "tại hạ" biết cách sửa mà. Chỉ có cái tội dốt nên không tự mình viết code được thôi chứ sửa thì biết sửa mà...hehehe!!!
Thân.
Thì code của sư phụ ChanhTQ@ đấy ---> Bạn tự sửa đi ---> Còn hỏi gì nữa? +-+-+-+
Mà thay vì hỏi đi hỏi lại, bạn đưa luôn file dử liệu lên có phải là đở mất công cho mọi người không? (cũng là đở mất công cho bạn)
 
Ý mình nói ở đây là sửa những cái đơn giản thôi (chẳng hạn như sửa các ký tự theo yêu cầu của mình). Code của Chanh_TQ@ là xóa dòng khi ô nào ở có dữ liệu đứng đầu là chữ cái. Giờ mình muốn dữ liệu đứng đầu cụ thể hơn là "ABC" gì đó thì sửa lại như thế nào?
 
Lần chỉnh sửa cuối:
Web KT

Bài viết mới nhất

Back
Top Bottom