Chuyển dữ liệu qua sheet mới

Liên hệ QC

holychelsea

Thành viên mới
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 đỡ
 

File đính kèm

Lần chỉnh sửa cuối:
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 đỡ
Với File này thì tôi làm thế này:
1/ Sheet GỐC: Tôi gọi nó là ChamCong, dựa vào cột A để tách sheet chứ không đặt sẳn tên từng sheet như bạn làm. Có bao nhiêu nhân viên là nó tách bấy nhiêu sheet.
2/ Thêm 1 sheet theo dõi: Khi tách sheet và tính công xong in nó ra rồi lưu nó vào sheet theo dõi sau đó nhấn nút xóa sheet tách rồi dùng sheet ChamCong để thực hiện chấm công cho tháng tiếp theo.
3/ Khi có thắc mắc khiếu nại thì thêm 1 sheet lọc tên nhân viên theo tháng cần.
 
Upvote 0
Dạ cái này trong quá trình làm vẫn phải mở ra xem để theo dõi , người khác cần xem.. nên ko xóa sheet luôn được bác, mà nhiều sheet vậy nên em vẫn phải để tên + id để dễ tìm
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom