Macro in 1 vùng dữ liệu trong google sheet

Macro in 1 vùng dữ liệu trong google sheet

  • Chuyên mục:
  • Excel nâng cao∙Excel VBA

Khi tổng hợp dữ liệu, bạn có nhu cầu tổng hợp dữ liệu từ nhiều sheet trong excel vào 1 sheet duy nhất để làm báo cáo. Việc mở từng sheet ra copy dữ liệu sẽ rất tốn công sức và thời gian. Đây là 1 bài toán lý tưởng cho VBA hay Macro trong Excel có thể giúp bạn hoàn thành 1 cách dễ dàng.

  • Ví dụ Đề bài
  • Lời kết

Ví dụ Đề bài

Giả sử chúng ta có 3 sheets với cấu trúc giống nhau và chỉ khác nhau về dữ liệu như sau:

Macro in 1 vùng dữ liệu trong google sheet

Các bước để tổng hợp Sheet1, Sheet2, Sheet3 vào Sheet “Tong Hop” như sau:

Bước 1: Mở file Tong hop.xlsm

Bước 2: Bấm tổ hợp phím ALT + F11 để mở trình soạn thảo VBA

Macro in 1 vùng dữ liệu trong google sheet

Macro in 1 vùng dữ liệu trong google sheet

Macro in 1 vùng dữ liệu trong google sheet

Bước 3: Mở Project Explorer: Bấm vào View > Project Explorer

Macro in 1 vùng dữ liệu trong google sheet

Bước 4: Trong cửa sổ Project Explorer, tạo 1 Module mới

Macro in 1 vùng dữ liệu trong google sheet

Bước 5: Copy code sau vào trong module mới vừa tạo ra:

Bước 6: Bấm phím F5 và chiêm ngưỡng kết quả.

Đế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 …

Lời kết

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


Tác giả: dtnguyen (Nguyễn Đức Thanh)

@ Học Excel Online | DTNguyen.business

· · ·

Khóa học mới xuất bản

  • Tất cả
  • Python
  • SQL
  • VBA

Nếu công việc của bạn hay phải sử dụng Google Sheet để làm việc, có những lúc, bạn sẽ ước làm thế nào để chúng ta có thể tự động hóa Google Sheet tránh làm những công việc lặp đi lặp lại nhàm chán? Học Excel Online xin bắt đầu bằng việc chia sẻ 10 đoạn macro (Code) dành cho Google Sheets để giúp bạn có thể làm việc hiệu quả và tiết kiệm thời gian hơn. Bạn chưa biết làm như thế nào để chạy 1 macro trong Google Sheets? Hãy theo dõi bài viết sau đây:

Cách chạy macro trong Google Sheets

Sau khi bạn đã biết cách chạy macro trong Google Sheet, đây là 10 Macros các bạn sẽ muốn lưu lại để sử dụng trong công việc của mình:

Xem nhanh

  • Macro chuyển toàn bộ công thức sang giá trị ở sheet hiện tại
  • Macro chuyển toàn bộ công thức sang giá trị ở tất cả sheet trong workbook
  • Macro sắp xếp sheets theo thứ tự
  • Macro giúp hiện toàn bộ hàng và cột ẩn trong vùng hiện tại
  • Macro giúp hiện toàn bộ hàng và cột ẩn trong tất cả sheets trong workbook
  • Macro giúp chuyển màu tất cả các sheets tab thành màu đỏ
  • Macro chuyển màu sheets tab thành màu mặc định
  • Macro giúp ẩn tất cả các sheets trừ sheet hiện tại
  • Macro giúp hiện tất cả các sheets bị ẩn
  • Macro bỏ tất cả các filter trên sheet hiện tại

Macro chuyển toàn bộ công thức sang giá trị ở sheet hiện tại

Macro chuyển toàn bộ công thức sang giá trị ở tất cả sheet trong workbook

Macro sắp xếp sheets theo thứ tự

Macro giúp hiện toàn bộ hàng và cột ẩn trong vùng hiện tại

Macro in 1 vùng dữ liệu trong google sheet

Macro giúp hiện toàn bộ hàng và cột ẩn trong tất cả sheets trong workbook

Macro giúp chuyển màu tất cả các sheets tab thành màu đỏ

Macro chuyển màu sheets tab thành màu mặc định

Macro giúp ẩn tất cả các sheets trừ sheet hiện tại

Macro giúp hiện tất cả các sheets bị ẩn

Macro bỏ tất cả các filter trên sheet hiện tại