Nội dung chính
Excel không chỉ hỗ trợ người dùng thêm dữ liệu từ một file khác mà còn cho phép người dùng trích xuất dữ liệu Excel sang file mới. Làm thế nào để thực hiện được thao tác này? Hãy để Gitiho hướng dẫn các bạn trong bài viết ngày hôm nay.
Trước khi bắt đầu thao tác trích xuất dữ liệu Excel sang file mới, chúng ta cần nắm rõ các công việc phải làm:
Xem thêm: Hướng dẫn cách sử dụng hàm trong VBA để trích xuất một giá trị cụ thể từ một tệp đang đóng
Để thực hiện các đầu việc trên, chúng ta hãy sử dụng code VBA Excel như sau:
Sub ExportData_Test() 'Trích xuất dữ liệu vào Workbook khác
Dim owb As Workbook
Dim sh As Worksheet
'Xác định vùng dữ liệu cần trích xuất
Set sh=Sheet1
sh.Range("A1:F100").Copy
'Mở Workbook cần lấy dữ liệu
Set owb=Workbooks.Open("C:\Test\England.xlsm")
'Dán nội dung cần trích xuất vào workbook vừa được mở
owb.Sheets("Data").Range("A1").PasteSpecial xlPasteValues
'Đóng Workbook cần lấy dữ liệu, lưu ý là có Save khi đóng
owb.Close True
End Sub
Xem thêm: VBA là gì và cách sử dụng cơ bản nhất trong Excel (Phần 2)
Trong quá trình áp dụng code VBA Excel để thực hiện trích xuất dữ liệu Excel sang file mới, chúng ta có thể lưu ý các điểm sau để nâng cao hiệu quả hoạt động của code:
Xem thêm: Tổng hợp phương pháp chạy code VBA trong Excel nhanh và đẹp (Phần 1)
Bằng cách sử dụng code VBA Excel, chúng ta đã có thể trích xuất dữ liệu Excel sang file mới một cách nhanh chóng và hiệu quả. Để sưu tầm thêm các code VBA Excel hữu ích khác, các bạn hãy truy cập blog Gitiho để đọc thêm các bài viết về chủ đề và nhanh tay đăng kí khóa học Tuyệt đỉnh VBA để học cách tự viết code cho mình nhé.
Gitiho chúc các bạn thành công!
Hãy tham khảo các bài viết khác về chủ đề VBA Excel tại đây bạn nhé:
Hướng dẫn tìm kiếm và lọc dữ liệu tự động bằng Textbox trong Excel VBA
Hướng dẫn hiện thẻ Developer để ghi Macro hoặc viết code VBA trong Excel
Unicode tiếng việt khi viết trong VBA
Hướng dẫn cách viết hàm VBA trong Excel
Cách sử dụng hàm MsgBox() để tạo hộp thông báo với VBA