Cần code để xóa các dòng theo điều kiện. (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

suteki12

Thành viên mới
Tham gia
16/8/12
Bài viết
7
Được thích
0
Cho mình hỏi code để khi mình tạo 1 button xóa dòng, những dòng nào nằm ở giữa 2 dòng mà mình đã đánh dấu: VD dòng thứ 1 có giá trị ô A2 là "Dau" và dòng thứ 2 có giá trị ô A32 là "Cuoi". Dòng đầu thì giữ nguyên còn dòng thứ 2 có thể thay đổi vì có thể mình thêm dòng. Cám ơn các bạn nhiều.
 
Cho mình hỏi code để khi mình tạo 1 button xóa dòng, những dòng nào nằm ở giữa 2 dòng mà mình đã đánh dấu: VD dòng thứ 1 có giá trị ô A2 là "Dau" và dòng thứ 2 có giá trị ô A32 là "Cuoi". Dòng đầu thì giữ nguyên còn dòng thứ 2 có thể thay đổi vì có thể mình thêm dòng. Cám ơn các bạn nhiều.
Đưa file Excel lên đi bạn, mô tả như vầy mơ hồ quá.
 
Upvote 0
Đưa file Excel lên đi bạn, mô tả như vầy mơ hồ quá.
Untitled.jpg
Mình muốn xóa các dòng nằm trong 2 ô đã tô màu xanh và vàng trong hình như vầy nè, dòng màu vàng thì nằm im còn dòng xanh có thể thay đổi vì nhiều lúc mình chèn thêm dòng . Vì file của mình hơi nặng nên up lên lâu nên mình chỉ có hình vậy thôi. Cám ơn bạn.
 

File đính kèm

  • nen.jpg
    nen.jpg
    19.4 KB · Đọc: 10
  • Untitled.jpg
    Untitled.jpg
    19.2 KB · Đọc: 15
Upvote 0
View attachment 89491
Mình muốn xóa các dòng nằm trong 2 ô đã tô màu xanh và vàng trong hình như vầy nè, dòng màu vàng thì nằm im còn dòng xanh có thể thay đổi vì nhiều lúc mình chèn thêm dòng . Vì file của mình hơi nặng nên up lên lâu nên mình chỉ có hình vậy thôi. Cám ơn bạn.
Bạn sử dụng code sau nhé:
PHP:
Sub DelRows()
    Dim Cll As Range
    Set Cll = [A:A].Find("Dau", LookAt:=xlWhole)
    If Cll Is Nothing Then Exit Sub
    Do While Cll.Offset(1).Value <> "Cuoi"
        Cll.Offset(1).EntireRow.Delete
    Loop
End Sub
 
Upvote 0
Bạn sử dụng code sau nhé:
PHP:
Sub DelRows()
    Dim Cll As Range
    Set Cll = [A:A].Find("Dau", LookAt:=xlWhole)
    If Cll Is Nothing Then Exit Sub
    Do While Cll.Offset(1).Value <> "Cuoi"
        Cll.Offset(1).EntireRow.Delete
    Loop
End Sub
Nếu đơn thuần chỉ để lại với ĐK là chữ 'Dau' và 'Cuoi' thì không cần dùng vòng lặp đâu Phúc à.
 
Upvote 0
Web KT

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

Back
Top Bottom