Tường_Vi
Thành viên tiêu biểu
- Tham gia
- 19/4/10
- Bài viết
- 482
- Được thích
- 121
- Nghề nghiệp
- Luôn tìm kiếm một vị trí tốt hơn
Em làm code sau để check cells rỗng giữa 02 vùng
Code trên sau khi tìm thấy cells rỗng sẽ tạo một workbook mới, và chèn comment số dòng có cell bị rỗng vào sheet mới
nhưng do workbook.add nằm trong vòng lặp nên khi chạy xong code sẽ có n sheet = số kết quả rỗng tìm được được tạo ra
CHỉ giúp em đặt đúng chỗ code này để sao cho khi chạy xong code chỉ có mọt sheet mới được tạo và comment lại số dòng row bị rỗng
Em cám ơn
PHP:
Sub CHECK()
Dim Rng1 As Range
Dim Rng2 As Range
Dim Clls As Range
Dim dem As Long: Dim i As Long
Set Rng1 = Sheet1.[A1:A10]: Set Rng2 = Sheet1.[B1:B10]
For Each Clls In Rng1
If Clls = "" And Clls.Offset(, 1) <> "" Or Clls <> "" And Clls.Offset(, 1) = "" Then
dem = dem + 1
Workbooks.Add
ActiveWorkbook.Activate
For i = 1 To dem
ActiveWorkbook.Sheets(1).Cells(i, 1) = "Sheet1!row" & Clls.Row & " empty row"
Next
End If
Next
End Sub
Code trên sau khi tìm thấy cells rỗng sẽ tạo một workbook mới, và chèn comment số dòng có cell bị rỗng vào sheet mới
nhưng do workbook.add nằm trong vòng lặp nên khi chạy xong code sẽ có n sheet = số kết quả rỗng tìm được được tạo ra
CHỉ giúp em đặt đúng chỗ code này để sao cho khi chạy xong code chỉ có mọt sheet mới được tạo và comment lại số dòng row bị rỗng
Em cám ơn