Em làm theo bài giảng nhưng thấy biến i sẽ chạy từ dòng đầu đến dòng cuối của bảng Data.
Em thử giới hạn i bằng cách tìm DongBD và DongKT theo tên Bộ Phận/Phòng Ban đươc chọn, nhưng nếu list Data _PhongBan không khớp với Data_Nhansu thi sẽ bị lỗi.
Có cách nào để giới hạn i theo tên Bộ Phân ko ạ.
Mình thắc mắc là List Data_PhongBan không khớp với Data_NhanSu là thế nào? Bởi vì nguyên tắc khi nhập dữ liệu trong bảng là phải nhập đúng như trong danh sách.
Để giới hạn i theo tên bộ phận thì bạn đặt thêm cấu trúc IF vào trong vòng lặp, xét nếu giá trị ở dòng i, cột bộ phận đúng là tên của bộ phận muốn giới hạn thì mới làm việc tiếp
For i =...
IF Range("C" & i).Value = tên_bộ_phận Then
...
End If
Next i
Sẽ có T.H ko khớp vì cột U-Phòng Ban trong data nhân sự ko có set up cho chọn từ List,
Và vấn đề mình cần h.dan thêm là làm sao để giới hạn biến i lại theo phòng ban.
Mình gửi link file nhé.
Chào bạn hình như bạn gửi nhầm file
Mình gửi lại file nhờ bạn xem giúp nhé