Simulacrum, từ simulacrum Latin, là một sự bắt chước, giả mạo hoặc hư cấu. Khái niệm này được liên kết với mô phỏng, đó là hành động mô phỏng .Một...
Hướng dẫn cách xuất dữ liệu từ Excel ra file Word bằng VBA – Học Excel Online Miễn Phí
Chuẩn bị nội dung cần trích xuất
Trước tiên tất cả chúng ta cần có nội dung cần trích xuất. Khi biểu lộ nội dung trên Excel, chú ý quan tâm những yếu tố như :
- Số lượng cột, độ rộng các cột. Bởi trong Microsoft Word việc quản lý dữ liệu theo cột thường khó hơn trong Excel
- Phạm vi vùng dữ liệu cần trích xuất. Không phải lúc nào chúng ta cũng trích xuất toàn bộ nội dung trong Sheet, mà chỉ là một phần bảng dữ liệu. Do đó cần xác định rõ phạm vi vùng dữ liệu.
Ví dụ có bảng tính sau :
Bạn đang đọc: Hướng dẫn cách xuất dữ liệu từ Excel ra file Word bằng VBA – Học Excel Online Miễn Phí
Trong bảng dữ liệu về Hợp đồng lao động ở trên, tất cả chúng ta hoàn toàn có thể quản trị hợp đồng lao động của những nhân viên cấp dưới trong công ty. Khi chọn một số ít hợp đồng bất kể trong list, tất cả chúng ta sẽ có được nội dung của 1 bản hợp đồng lao động mới cho nhân viên cấp dưới được chọn .
Và trong ví dụ này, tất cả chúng ta cần xuất nội dung từ bản Hợp đồng lao động trên file Excel ra file Word .
Câu lệnh VBA xuất dữ liệu ra file Word
Chúng ta hoàn toàn có thể khái quát quá trình thực thi qua những bước như sau :
- Bước 1: Xác định vùng dữ liệu cần trích xuất, copy vùng dữ liệu này
- Bước 2: Mở ứng dụng Microsoft Word, tạo mới 1 file word
- Bước 3: Dán dữ liệu copy từ Excel vào Word
- Bước 4: Hoàn thiện thủ tục, giải phóng bộ nhớ tạm của Excel
Dưới đây là câu lệnh VBA xuất dữ liệu ra file Word :
View the code on Gist.
Lưu ý:
Khi gọi ứng dụng trong bộ Office trong thiên nhiên và môi trường VBA, đôi lúc bạn hoàn toàn có thể gặp phải lỗi số 429. Lỗi này khiến tất cả chúng ta không mở được ứng dụng. Để tránh lỗi này tất cả chúng ta sẽ gọi ứng dụng Microsoft Word bằng cả 2 cách :
- GetObject
- CreateObject
Cách làm cũng không quá phức tạp phải không nào. Hãy thử mở màn học VBA bằng cách viết lại những đoạn Code trên để xem hiệu quả nhé .
Nếu bạn muốn tìm hiểu và khám phá trên file dữ liệu gốc trong bài viết này, bạn hoàn toàn có thể tải về tại địa chỉ : http://bit.ly/2NWy5OU
Xem thêm :
Hướng dẫn cách xuất dữ liệu hàng loạt từ Excel ra PDF bằng VBA
Hướng dẫn cách trình bày code hiệu quả và thẩm mỹ trong VBA Excel
Tự động lọc list không trùng với Advanced Filter VBA cực kỳ đơn thuần
Để tìm hiểu thêm nhiều kiến thức về VBA, mời bạn tham dự khóa học VBA101 – Tự động hóa Excel với lập trình VBA. Đây là khóa học rất hữu ích dành cho bạn, giúp bạn hiểu một cách bài bản về VBA và cách sử dụng VBA, ứng dụng VBA vào công việc để tăng hiệu quả. Hiện nay hệ thống đang có rất nhiều ưu đãi dành cho bạn khi đăng ký khóa học này. Hãy cùng khám phá nào:
Source: https://vh2.com.vn
Category : Tin Học