Hướng dẫn cách trích xuất dữ liệu Excel sang file mới

Nhã Linh
Nhã Linh
Apr 22 2021

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.

Tuyệt đỉnh VBA - Viết code trong tầm tay

Cách trích xuất dữ liệu Excel sang file mới

Quy trình thực hiện trích xuất dữ liệu Excel sang file mới

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:

    • Xác định vị trí và phạm vi vùng dữ liệu cần trích xuất.
    • Mở Workbook mới hoặc Workbook nhận dữ liệu trích xuất.
    • Thực hiện Copy Paste vùng dữ liệu cần trích xuất từ file Excel cũ sang file mới.
    • Lưu và đóng Workbook nhận dữ liệu trích xuất.

    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

    Code VBA Excel mẫu để trích xuất dữ liệu Excel sang file mới

    Để 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

    Code VBA Excel này sẽ giúp chúng ta thực hiện chính xác thao tác trích xuất dữ liệu Excel sang file mới.

    Xem thêm: VBA là gì và cách sử dụng cơ bản nhất trong Excel (Phần 2)

    Các lưu ý khi trích xuất dữ liệu Excel sang file mới

    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:

    • Việc mở hoặc đóng Workbook khác có thể khiến màn hình nhấp nháy. Để sửa lỗi này, chúng ta cần áp dụng thêm câu lệnh đóng/mở chức năng cập nhật màn hình vào code VBA Excel như sau: Application.ScreenUpdating = True / False
    • Khi mở Workbook có sẵn để lấy dữ liệu, cần xác định rõ đường dẫn tới thư mục chứa Workbook đó, kèm theo tên file và đuôi file chính xác.
    • Khi mở một Workbook mới để trích xuất dữ liệu Excel thì có thể thêm lệnh lưu tên cho Workbook đó khi đóng.

    Xem thêm: Tổng hợp phương pháp chạy code VBA trong Excel nhanh và đẹp (Phần 1)

    Tổng kết

    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


    0/5 - (0 bình chọn)

    0/5 - (0 bình chọn)

    Bài viết liên quan

    Cách ứng dụng hàm INT và MOD cho lễ tân và các công việc khác

    Cách ứng dụng hàm INT và MOD cho lễ tân và các công việc khác

    Hướng dẫn cách tách địa chỉ ra khỏi chuỗi

    Hướng dẫn cách tách địa chỉ ra khỏi chuỗi

    CÁCH TÍNH ĐIỂM TRUNG BÌNH VÀ XẾP LOẠI TRONG EXCEL (KÈM BÀI TẬP)

    CÁCH TÍNH ĐIỂM TRUNG BÌNH VÀ XẾP LOẠI TRONG EXCEL (KÈM BÀI TẬP)

    Hướng dẫn kiểm tra giá trị trùng lặp cực đơn giản trên Excel 2010, 2013, 2016, 2019

    Hướng dẫn kiểm tra giá trị trùng lặp cực đơn giản trên Excel 2010, 2013, 2016, 2019

    Cách cộng, trừ ngày tháng năm trong Excel để tính số ngày siêu nhanh cho kế toán

    Cách cộng, trừ ngày tháng năm trong Excel để tính số ngày siêu nhanh cho kế toán

    Hướng dẫn 4 cách bôi đen trong Excel đơn giản và nhanh chóng

    Hướng dẫn 4 cách bôi đen trong Excel đơn giản và nhanh chóng

    @ 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