Hướng dẫn từng bước tạo Macro trong Excel

Excel Macro là gì ?

Excel Macro là một công cụ ghi và phát lại. Cụ thể hơn là nó sẽ ghi lại những bước Excel của bạn và phát lại nhiều lần như bạn muốn. Macros giúp tiết kiệm chi phí thời hạn khi chúng tự động hóa những tác vụ lặp đi lặp lại. Nó là một đoạn mã lập trình chạy trong môi trường tự nhiên Excel nhưng bạn không cần phải là một lập trình viên để lập trình macro. Mặc dù vậy, bạn cần có kiến thức và kỹ năng cơ bản về VBA để triển khai những sửa đổi nâng cao trong macro .

Tại sao Macro được sử dụng trong Excel ?

Là con người, tất cả chúng ta là một sinh vật của thói quen. Có những điều nhất định mà tất cả chúng ta làm hàng ngày. Nó sẽ tốt hơn nếu có một cách kì diệu là nhấn một nút duy nhất và toàn bộ những tác vụ thường thì của tất cả chúng ta đều được triển khai. Macro giúp tất cả chúng ta đạt được điều đó. Trong ngôn từ không chuyên, macro được định nghĩa là một bản ghi của những bước đều đặn trong Excel mà bạn hoàn toàn có thể lặp lại chúng bằng một nút duy nhất .
Ví dụ bạn đang làm nhân viên cấp dưới thu ngân cho một công ty cấp nước. Một số người mua thanh toán giao dịch qua ngân hàng nhà nước và vào cuối ngày bạn được nhu yếu tải xuống tài liệu từ ngân hàng nhà nước và định dạng lại tài liệu theo cung ứng nhu yếu kinh doanh thương mại của bạn .

Xem thêm  5 Ứng dụng đinh vị điện thoại hay, miễn phí cho Android và iOS

Bạn có thể import dữ liệu vào Excel và định dạng. Ngày hôm sau bạn sẽ được yêu cầu thực hiện lại cùng một nghi thức. Nó sẽ sớm trở nên nhàm chán và tẻ nhạt. Macro giải quyết các vấn đề bằng cách tự động hóa các tác vụ đều đặn như thế. Bạn có thể sử dụng macro để ghi lại các bước:

  • Import dữ liệu
  • Định dạng dữ liệu để đáp ứng yêu cầu kinh doanh

VBA trong ngôn từ lập trình

VBA là từ viết tắt của Visual Basic for Applications. Đây là ngôn từ lập trình mà Excel sử dụng để ghi lại những bước của bạn khi bạn thực thi những tác vụ đều đặn. Bạn không cần phải là một lập trình viên để tận thưởng những quyền lợi của macro trong Excel. Excel có những tính năng tự động hóa tạo mã nguồn cho bạn .

Khái niệm cơ bản của Macro

Macro là một trong những tính năng của Developer. Theo mặc định, tab Developer không được hiển thị trong Excel. Bạn sẽ cần hiển thị nó trải qua báo cáo giải trình tùy chỉnh .
Macro hoàn toàn có thể được sử dụng để gây hại bởi những kẻ tiến công. Vì vậy theo mặc định, chúng bị vô hiệu trong Excel. Nếu cần chạy macro, bạn sẽ phải bật chúng lên và chỉ chạy macro mà bạn biết từ một nguồn đáng đáng tin cậy .
Nếu bạn muốn lưu macro, bạn phải lưu hành lang cửa số thao tác của mình ở định dạng tương hỗ macro *. xlsm .
Tên macro không được chứa bất kỳ khoảng chừng trắng nào .<
–>

— >Luôn điền vào diễn đạt macro khi tạo chúng. Điều này sẽ giúp bạn và những người khác hiểu những gì macro đang làm .

Từng bước ví dụ về việc ghi thao tác trong Macro

Chúng ta sẽ thao tác với ngữ cảnh được diễn đạt về tầm quan trọng của macro trong Excel. Chúng ta sẽ thao tác với tệp CSV sau :
https://drive.google.com/uc?export=download&id=0BwL5un1OyjsdcEl4Y1N6SGZkWWs

Chúng ta sẽ tạo một kích hoạt macro là nhập tài liệu trên và định dạng chúng để cung ứng những nhu yếu báo cáo giải trình kinh doanh thương mại .

Xem thêm  Quyết định 34/2019/QĐ-TTg tiêu chí xác định dự án ứng dụng công nghệ cao trong nông nghiệp

Kích hoạt tùy chọn Developer

Để thực thi chương trình VBA, bạn phải có quyền truy vấn vào tùy chọn Developer trong Excel. Kích hoạt tùy chọn Developer như dưới đây và ghim nó vào dải băng chính của bạn trong Excel .

Bước 1 : Kích vào menu chính “ FILE ”

Bước 2 : Chọn “ Options ” từ list menu

Bước 3 : Một hành lang cửa số mới sẽ hiện ra, trong hành lang cửa số đó triển khai những thao tác sau :

  • Nhấp vào tùy chọn Ribbon
  • Đánh dấu vào tùy chọn Developer
  • Bấm vào nút OK

Bước 4 : Bạn sẽ thấy tab Developer trong dải băng chính


Đầu tiên, tất cả chúng ta sẽ xem làm thế để hoàn toàn có thể tạo một nút lệnh trên bảng tính và thực thi chương trình .

  • Tạo thư mục trong ổ C có tên là Bank Receipts
  • Dán tệp receiveipts.csv mà bạn đã tải xuống

  1. Nhấp vào tab Developer
  2. Nhấp vào Record Macro như trong hình bên dưới


Bạn sẽ nhận được hộp thoại sau đây :

  1. Nhập ImportBankReceipts làm tên của macro
  2. Bước 2 sẽ ở đó như mặc định
  3. Nhập mô tả như hình ở trên
  4. Chọn OK
  • Đặt con trỏ vào ô A1
  • Nhấp vào tab DATA
  • Nhấp vào From Text trên thanh Get External data

Cửa sổ sau sẽ hiện ra :

  • Chuyển đến ổ đĩa cục bộ nơi bạn lưu trữ file csv
  • Chọn file csv
  • Chọn nút Import

Hộp thoại sau đây sẽ Open :

Chọn “ Next ” để qua bước sau đó

Thiết lập như hình ở trên và chọn “ Next ”

  • Nhấp vào nút “Finish”.
  • Cửa sổ làm việc của bạn sẽ trông như sau:

Tạo các cột đậm, thêm “grand total” và sử dụng hàm SUM để tính tổng số tiền

Xem thêm  Cách sửa lỗi không tải được ứng dụng trên CH Play cực nhanh

Xem thêm: CHUYÊN ĐỀ: Ứng dụng công nghệ thông tin trong dạy học Toán : Trường THCS Quảng Long


Đến đây là kết thúc việc làm, nhấp vào nút “ stop recording ” như hình bên dưới :

Trước khi lưu hành lang cửa số việc làm, tất cả chúng ta cần xóa dữ liệu đã nhập. Thực hiện việc làm này là để tạo một mẫu mà tất cả chúng ta sẽ sao chép mỗi khi tất cả chúng ta có biên lai mới và muốn chạy theo ImportBankReceipts macro .

  • Bôi đen tất cả các dữ liệu đã import
  • Kích chuột phải vào dữ liệu đã chọn
  • Chọn Delete
  • Nhấp vào nút Save as

Lưu hành lang cửa số thao tác ở định dạng kích hoạt macro như dưới đây :

  • Tạo một bản sao của mẫu mới được lưu
  • Mở nó ra
  • Nhấp vào tab Developer
  • Nhấp vào nút Macros

Bạn sẽ nhận được hộp thoại dưới đây :

  • Chọn ImportBankReceipts
  • Bôi đen mô tả về Macro của bạn
  • Nhấn vào nút Run

Bạn sẽ nhận được tài liệu sau :

Chúc mừng, bạn đã thành công xuất sắc trong việc tạo file macro tiên phong của mình !

Kết luận

Macro giúp đơn giản hóa việc làm của tất cả chúng ta bằng cách tự động hóa những việc làm thường ngày mà tất cả chúng ta hay làm. Macro trong Excel được cung ứng bởi Visual Basic for Applications .

Nếu bạn muốn sử dụng thành thạo VBA và ứng dụng trong công việc, hãy truy cập ngay https://bem2.vn/ và tìm hiểu khóa học VBAG01 – Tuyệt đỉnh VBA – Viết code trong tầm tay. Đây là khóa học hay và rất dễ học để bạn có thể nhanh chóng hiểu và biết cách sử dụng tốt VBA. Có rất nhiều ưu đãi hấp dẫn cho bạn khi đăng ký khóa học này.

Đánh giá bài viết này

Source: https://bem2.vn
Category: Ứng dụng hay

Rate this post

Bài viết liên quan

Để lại ý kiến của bạn:

Email của bạn sẽ không được hiển thị công khai.