hung2412
Thành viên tích cực


- Tham gia
- 5/8/08
- Bài viết
- 934
- Được thích
- 240
- Giới tính
- Nam
Xin chào các Anh chị và các bạn GPE!
Nhờ các Anh chị và các bạn giúp đỡ cho tôi vấn đề này với, cụ thể như sau:
Tôi có 1 bảng tính như vầy:
Nếu có 4 ô cùng dòng nằm ở cột B, C, D, E giống nhau thì sẽ Delete dòng đó.
Ví dụ:
- Dòng 6 có 4 ô B6, C6, D6, E6 giống nhau (Cùng một số liệu là 22) => Delete dòng 6.
- Dòng 8 có 4 ô B8, C8, D8, E8 giống nhau (Cùng một số liệu là CT12/25) => Delete dòng 8.
=> Để giải bài trên tôi xài Code:
[GPECODE=vb]Sub Delete()
Dim i As Long
For i = 25 To 4 Step -1
If Cells(i, 2) = Cells(i, 3) = Cells(i, 4) = Cells(i, 5) Then
Cells(i, 2).EntireRow.Delete
End If
Next
End Sub[/GPECODE]
=> Code trên chạy không đúng như đề bài => Không hiểu là tại làm sao?
Mong các bạn GPE chỉ giáo!
Trân trọng cảm ơn!
P/s: Có 01 File đính kèm.
Nhờ các Anh chị và các bạn giúp đỡ cho tôi vấn đề này với, cụ thể như sau:
Tôi có 1 bảng tính như vầy:
Nếu có 4 ô cùng dòng nằm ở cột B, C, D, E giống nhau thì sẽ Delete dòng đó.
Ví dụ:
- Dòng 6 có 4 ô B6, C6, D6, E6 giống nhau (Cùng một số liệu là 22) => Delete dòng 6.
- Dòng 8 có 4 ô B8, C8, D8, E8 giống nhau (Cùng một số liệu là CT12/25) => Delete dòng 8.
=> Để giải bài trên tôi xài Code:
[GPECODE=vb]Sub Delete()
Dim i As Long
For i = 25 To 4 Step -1
If Cells(i, 2) = Cells(i, 3) = Cells(i, 4) = Cells(i, 5) Then
Cells(i, 2).EntireRow.Delete
End If
Next
End Sub[/GPECODE]
=> Code trên chạy không đúng như đề bài => Không hiểu là tại làm sao?
Mong các bạn GPE chỉ giáo!
Trân trọng cảm ơn!
P/s: Có 01 File đính kèm.

