Nguyễn Võ Nhu
Nguyễn Võ Nhu
Thảo luận 5 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 302 lượt xem

ví dụ như trong File cần lấy dữ liệu mà có nhiều Sheet mỗi sheet lại có

Thầy cho em hỏi : ví dụ như trong File cần lấy dữ liệu mà có nhiều Sheet, mỗi sheet lại có dữ liệu khác nhau, thì chương trình sẽ xử lý thế nào ạ . Mong thầy có thể tạo 1Video hướng dẫn cách từ Excel mà mình xuất dữ liệu ra hàng loạt đó ạ, vd : Hồ sơ nhân viên, mình dựa trên Excel để xuất ra mỗi nhân viên 1 FileWord về hồ sơ để in ấn và lưu trữ đó a. Cảm ơn Thầy ạ.

Thảo luận 5 câu trả lời
Lượt xem 302 lượt xem
Vỗ tay vỗ tay
Nguyễn Võ Nhu 09:09 - Sep 02, 2020

Với yêu cầu này thì bạn xem phần bài tập về In hợp đồng lao động ở cuối khóa học nhé.

Về phương pháp thì bạn sẽ có 2 sheet, gồm:

1 sheet có bảng thông tin về hồ sơ nhân viên (tập hợp trên 1 bảng)

1 sheet để in phần thông tin này theo cá nhân 1 người (giống như HDLD hoặc phiếu lương)

Sau đó để in hàng loạt thì bạn sẽ thực hiện 1 vòng lặp để thay đổi mã nhân viên.

Chú ý:

Bạn không tổ chức nhiều sheet, mỗi sheet có thông tin 1 người, vì làm như vậy sẽ khó quản lý cũng như khó để dùng VBA làm tự động.

Việc in ra giấy hay ra pdf, ra word thì sẽ tùy bạn chọn thôi. Nếu xuất ra file word để in thì mình nghĩ sao không làm form in luôn trên excel rồi in giống như file HDLD?

Vỗ tay vỗ tay
Nguyễn Võ Nhu 11:09 - Sep 02, 2020

Ah tại vì mẫu biểu mà em làm việc khá phức tạp và số lượng nhiều đó ạ, mà thay đổi thường xuyên. Nên mỗi lần có mẫu mới thì lại vào excel nhập lại. Thầy có cách nào giúp e đưa file word vô sheet của excel nhanh ko ạ.

Vỗ tay vỗ tay
Nguyễn Võ Nhu 14:09 - Sep 02, 2020

để làm việc tốt trên VBA thì bạn cần phải bao quát được hết các tình huống xảy ra để quản lý trên 1 file, dùng VBA tự động hóa quy trình. Còn nếu thay đổi liên tục thì chỉ thích hợp làm thủ công, vì lập trình thường chỉ tốt khi công việc có tính chất lặp lại theo 1 quy trình thôi.

Khi đưa từ word sang excel thì mình cũng chỉ copy paste từng dòng, sau đó định dạng thôi. Việc này hơi mất công nhưng bù lại kiểm soát được những thay đổi sẽ nằm ở vị trí nào, khi đó sẽ chú ý hơn trong việc viết code cho những  vị trí này.

Vỗ tay vỗ tay
Nguyễn Võ Nhu 12:09 - Sep 27, 2020

Chào Thầy !

Mình có cách nào từ Excel mình xuát qua Word mà không cần soạn thảo phân nội dung trong excel không ạ, kiều như trộn thư nhưng mình sử dung CodeVBA đó ạ

Vỗ tay vỗ tay
Nguyễn Võ Nhu 12:09 - Sep 27, 2020

kiều giống như trongVideo này nè Thầy https://www.youtube.com/watch?v=IXaql.... Mong Thầy giúp e ạ, cảm ơn Thầy

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông