lam hai tuyen
Thành viên mới

- Tham gia
- 2/7/18
- Bài viết
- 3
- Được thích
- 0
Mọi người ơi,
Em đã tạo một đoạn mã VBA xử lý yêu cầu như sau:
Kiểm tra nội dung ô A4 trong sheet hiện tại xem nó có khớp với một trong các sheet Nhãn hàng hay không.
Nếu nội dung của A4 hợp lệ, mã sẽ xác định sheet tương ứng.
Sau đó, mã sẽ tìm các hàng trong vùng A4:K100 của sheet mục tiêu. (bằng hàm index)
Với điều kiện 1: Giá trị tại ô B4 của sheet hiện tại khớp với cột A của sheet mục tiêu.
Điều kiện 2: Giá trị tại ô C2 của sheet hiện tại khớp với dòng 2 (hàng tiêu đề) của sheet mục tiêu.
Nếu tìm thấy dữ liệu khớp, giá trị sẽ được ghi vào ô C4 của sheet hiện tại.
Nếu không tìm thấy, ô C4 sẽ hiển thị "Khong tim thay du lieu khop".
Đoạn mã này sẽ tiếp tục kiểm tra ở ô A5, cho đến ô dữ liệu cuối cùng của cột A.
Em kiểm tra thấy mã đã chạy được tới đoạn "Xác định tên Sheet Nhãn hàng có tồn tại"
Đoạn Index Match thì đang bị lỗi, mà em không biết sai cú pháp gì.
Nhờ Mọi người xem qua giúp em.
Em cám ơn.
Em đã tạo một đoạn mã VBA xử lý yêu cầu như sau:
Kiểm tra nội dung ô A4 trong sheet hiện tại xem nó có khớp với một trong các sheet Nhãn hàng hay không.
Nếu nội dung của A4 hợp lệ, mã sẽ xác định sheet tương ứng.
Sau đó, mã sẽ tìm các hàng trong vùng A4:K100 của sheet mục tiêu. (bằng hàm index)
Với điều kiện 1: Giá trị tại ô B4 của sheet hiện tại khớp với cột A của sheet mục tiêu.
Điều kiện 2: Giá trị tại ô C2 của sheet hiện tại khớp với dòng 2 (hàng tiêu đề) của sheet mục tiêu.
Nếu tìm thấy dữ liệu khớp, giá trị sẽ được ghi vào ô C4 của sheet hiện tại.
Nếu không tìm thấy, ô C4 sẽ hiển thị "Khong tim thay du lieu khop".
Đoạn mã này sẽ tiếp tục kiểm tra ở ô A5, cho đến ô dữ liệu cuối cùng của cột A.
Em kiểm tra thấy mã đã chạy được tới đoạn "Xác định tên Sheet Nhãn hàng có tồn tại"
Đoạn Index Match thì đang bị lỗi, mà em không biết sai cú pháp gì.
Nhờ Mọi người xem qua giúp em.
Em cám ơn.
Lần chỉnh sửa cuối: