Vấn đề của bạn chưa phải là VBA & sự nhanh chậm của nó;
Vấn đề của bạn & chúng ta là thiết kế các trang CSDL.
Như mình thấy trang khởi đầu của bạn là 'CNTT'
Vế trang này mình có ý kiến như sau:
a./ Mã NV quá dài do 5 kí tự đầu lập lại; Như là mình thì sẽ bỏ bớt 4 kí tự để nhẹ máy
Sau 5 kí tự này là 9 kí số, mình mường tượng là số CMND của từng người.
Chuyện bỏ số CMND vô mã cũng làm cho máy nặng thêm rồi, trong những lúc cần tìm kiếm theo mã.
Nếu là mình, mình sẽ tạo bộ mã như sau:
b./ Trang này thiết nghĩ bạn nên thêm 2 cột; đó là Ngày N & ngày R để chỉ ra ngày vô CQ & ra khỏi CQ của bạn.
Đó là chưa kể bạn cần có thêm địa chỉ, SĐT, . . . . của từng người. . . . .