Chào các bạn,
Nhờ bạn hỗ trợ chỉnh sửa code vba (vòng lặp) để append dòng từ table 1 vào table2 thõa điều kiện.
Code hiện tại của mình nó chạy mà không stop được vòng lặp.
File gửi đính kèm.
+ tblNghiDaiHan: có [MSNV],[TuNgay],[DenNgay],[MVM]: nhân viên nghỉ từ ngày đến ngày, mã lý do nghỉ
+ tblLyDoCC: [MSNV],[NgayLD],[MVM],[In],[Out]:
Yêu cầu:
- Lấy [MSNV], [TuNgay],[DenNgay] từ tblNghiDaiHan append vào tblLyDoCC với điều kiện field [DaLuu]=0 (nếu MSNV nào đã lưu lần trước rồi thì không lưu nữa - [DaLuu]=1).
- Trong đó mỗi ngày nghỉ phát sinh trong [TuNgay][DenNgay] sẽ là 1 dòng trong tblLyDoCC (cùng MSNV). vd: Nhân viên ABC nghỉ 3 ngày sẽ là 3 dòng trong tblLyDoCC
Tôi tự học VBA nên code có thể lộn xộn, dài dòng các bạn chỉnh sửa giùm.
Cảm ơn nhiều.
Link file mẫu:
https://drive.google.com/file/d/0B8G...ew?usp=sharing
Bookmarks