duong22000
Thành viên thường trực




- Tham gia
- 8/5/13
- Bài viết
- 322
- Được thích
- 24
Em có 1 file muốn xóa dòng có điều kiện tại cột số 3 hàng 21 cho đến hết. Khi nhập dữ liệu "x" ở vùng điều kiện này, chạy code thì các hàng tương ứng sẽ được xóa đi. Em có làm thử 1 đoạn code nhưng mỗi lần chạy nó chỉ xóa được 1 vài hàng, bấm vài lần nó mới xóa hết.
Các bác sửa code giúp em để code chạy 1 lần thì xóa hết các hàng tương ứng với điều kiện ở cột 3. Em cảm ơn mọi người!
Mã:
Public Sub xoahang()
For I = 21 To 120
If ActiveSheet.Cells(I, 3).Value = "x" Then
Rows(I).Delete
End If
Next
End Sub