holychelsea
Thành viên mới
![](/diendan/data/PhoToDanhHieu/gold.gif)
- Tham gia
- 16/10/16
- Bài viết
- 25
- Được thích
- 2
Em muốn copy dữ liệu của từng người theo từng ngày từ file gốc qua các sheet tương ứng ( tên sheet = " ten NV " - "ID NV"
Nhưng ví dụ khi có 1 người mới vào làm thì khi chạy macro sẽ bị lỗi vì ko có sheet tương ứng với người mới đó.
Các bác cho em hỏi làm sao để khi có 1 người mới được nhập vào sheet "gốc" thì khi chạy macro nếu ko thấy sheet đó thì sẽ copy sheet 2 ---> sheet (có cau trúc tương ứng với NV mới") vào cuối workbook , clear contents từ hàng 4 tới hàng 34 rồi copy dữ liệu tương ứng của NV đó vào hàng 4.
Ví dụ như trong file đính kèm:
NV: Tang Thien Truong ID:9009 ngày 11 tháng 9 mới có tên trong danh sách nhập vào nên chưa có sheet tương ứng với tên và ID này ( Truong - 9009) nên khi chạy macro sẽ bị lỗi. Em muốn khi chạy macro gặp trường hợp này sẽ copy sheet 2 sang sheet cuối, đổi tên thành Truong - 9009, clear content từ hàng 4 đến hàng 34,rồi chép dữ liệu tương ứng tư sheets "gốc" qua.
Cảm ơn mọi người giúp đỡ
Nhưng ví dụ khi có 1 người mới vào làm thì khi chạy macro sẽ bị lỗi vì ko có sheet tương ứng với người mới đó.
Các bác cho em hỏi làm sao để khi có 1 người mới được nhập vào sheet "gốc" thì khi chạy macro nếu ko thấy sheet đó thì sẽ copy sheet 2 ---> sheet (có cau trúc tương ứng với NV mới") vào cuối workbook , clear contents từ hàng 4 tới hàng 34 rồi copy dữ liệu tương ứng của NV đó vào hàng 4.
Ví dụ như trong file đính kèm:
NV: Tang Thien Truong ID:9009 ngày 11 tháng 9 mới có tên trong danh sách nhập vào nên chưa có sheet tương ứng với tên và ID này ( Truong - 9009) nên khi chạy macro sẽ bị lỗi. Em muốn khi chạy macro gặp trường hợp này sẽ copy sheet 2 sang sheet cuối, đổi tên thành Truong - 9009, clear content từ hàng 4 đến hàng 34,rồi chép dữ liệu tương ứng tư sheets "gốc" qua.
Cảm ơn mọi người giúp đỡ
File đính kèm
Lần chỉnh sửa cuối: