doantrungtuan
Thành viên mới

- Tham gia
- 1/11/19
- Bài viết
- 16
- Được thích
- 0
Trong VBA. Mình dùng hàm IF như sau:
If Sheet3.Cells(i, 3) = Sheet4.Cells(i, 4) Or Sheet3.Cells(i, 3) = Sheet4.Cells(i, 9) Or Sheet3.Cells(i, 3) = Sheet4.Cells(i, 14) = "TRUE" Then
KT = KT + 1
End If
Mình kiểm tra thì kết quả rất đúng. Nhưng mình còn nhiều đối chiếu Sheet3.Cells(i, 3) với nhiều cột nữa ở sheet4 (mỗi cột cách nhau 5 cột: 4-9-14-19-24-29-.....). Nhưng dòng code dài quá nên VBA không cho phép (tổng cộng còn 21 cột nữa ở sheet4). Nhờ anh chị rút gọn code dùm mình với.
If Sheet3.Cells(i, 3) = Sheet4.Cells(i, 4) Or Sheet3.Cells(i, 3) = Sheet4.Cells(i, 9) Or Sheet3.Cells(i, 3) = Sheet4.Cells(i, 14) = "TRUE" Then
KT = KT + 1
End If
Mình kiểm tra thì kết quả rất đúng. Nhưng mình còn nhiều đối chiếu Sheet3.Cells(i, 3) với nhiều cột nữa ở sheet4 (mỗi cột cách nhau 5 cột: 4-9-14-19-24-29-.....). Nhưng dòng code dài quá nên VBA không cho phép (tổng cộng còn 21 cột nữa ở sheet4). Nhờ anh chị rút gọn code dùm mình với.