Lấy dữ liệu từ file Excel khác

Chia sẻ bài viết này:
  • 57
  •  
  •  
  •  
  •  
  •  
  •   
  •   

Khi xử lý dữ liệu trong Excel, chúng ta có thể làm việc với nhiều bảng tính (workbook) khác nhau. Một trong những việc thường xuyên phải thực hiện đó là việc lấy dữ liệu từ một file Excel khác (Workbook khác). Để làm được điều này chúng ta cần nắm được quy trình và cách thực hiện trong VBA. Sau đây Học Excel Online sẽ hướng dẫn các bạn cách thực hiện như sau:

Bước 1: Mô tả quy trình

  • Xác định Workbook cần lấy dữ liệu, gồm 2 phần: Folder chứa file đóTên file
  • Mở file cần lấy dữ liệu
  • Xác định nội dung cần lấy: Ở sheet nào, vùng nào
  • Copy dữ liệu
  • Paste vào vị trí ở file kết quả: Sheet nào, Range nào, dạng dữ liệu cần lấy là gì
  • Đóng file cần lấy dữ liệu

Bước 2: Câu lệnh VBA mẫu

* Nâng cao:

  • Có thể tách riêng phần tên thư mục và tên file cần lấy dữ liệu, hoặc tạo tính năng lựa chọn file theo ý muốn
  • Việc mở file và đóng file sẽ khiến màn hình cập nhật, do đó có thể tạo thêm lệnh ngăn không cho cập nhật màn hình (Application.ScreenUpdating = True/False)

Đến đây bạn đã có thể bắt đầu tìm hiểu những điều thú vị của VBA được rồi. VBA giúp ích rất nhiều trong công việc: giúp bạn tăng tốc trong quá trình xử lý trên Excel, giúp lập các báo cáo tự động, điều khiển các chương trình khác như Word, Power Point, Outlook… giúp biến file Excel của bạn trở thành 1 phần mềm chuyên nghiệp…

Để có thể học VBA một cách đầy đủ, có hệ thống, bạn hãy tham gia khoá học VBA101 – VBA cơ bản dành cho người mới bắt đầu của hệ thống Học Excel Online. Hiện nay hệ thống đang có nhiều ưu đãi khi bạn đăng ký khóa học này. Chi tiết xem tại:


Chia sẻ bài viết này:
  • 57
  •  
  •  
  •  
  •  
  •  
  •   
  •