Macro trong excel là gì

     
Excel Macro là gì?

Excel Macro là 1 trong những công vậy ghi với phát lại. Rõ ràng hơn là nó vẫn ghi lại quá trình Excel của người sử dụng và phân phát lại các lần như các bạn muốn. Macros góp tiết kiệm thời gian khi chúng tự động hóa hóa các tác vụ lặp đi lặp lại. Nó là 1 đoạn mã lập trình sẵn chạy trong môi trường thiên nhiên Excel tuy vậy bạn không cần thiết phải là một lập trình viên để lập trình macro. Tuy nhiên vậy, bạn cần có kiến thức cơ bản về VBA để triển khai các sửa đổi nâng cao trong macro.

Bạn đang xem: Macro trong excel là gì

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

Là con người, chúng ta là một sinh đồ dùng của thói quen. Bao hàm điều nhất quyết mà bọn họ làm hàng ngày. Nó sẽ tốt hơn nếu gồm một phương pháp kì diệu là dấn một nút duy nhất và toàn bộ các tác vụ thông thường của chúng ta đều được thực hiện. Macro giúp chúng ta đạt được điều đó. Trong ngôn ngữ không chuyên, macro được quan niệm là một bạn dạng ghi của công việc đều đặn vào Excel mà chúng ta cũng 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 thu ngân cho một doanh nghiệp cấp nước. Một số người tiêu dùng thanh toán qua bank và vào cuối ngày các bạn được yêu thương cầu mua xuống tài liệu từ bank và định dạng lại dữ liệu theo đáp ứng nhu cầu yêu cầu sale của bạn.

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

Import dữ liệuĐịnh dạng dữ liệu để đáp ứng nhu cầu yêu ước kinh doanhVBA trong ngôn ngữ lập trình

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

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

Macro là trong số những tính năng của Developer. Theo mang định, tab Developer không được hiển thị vào Excel. Các bạn sẽ cần hiển thị nó thông qua report tùy chỉnh.

Macro có thể được áp dụng để gây hại vị những kẻ tấn công. Bởi vậy theo mặc định, bọn chúng bị vô hiệu hóa trong Excel. Nếu phải chạy macro, các bạn sẽ phải bật chúng lên còn chỉ chạy macro mà chúng ta biết xuất phát từ 1 nguồn xứng đáng tin cậy.

Nếu bạn muốn lưu macro, chúng ta phải lưu cửa sổ làm việc của chính bản thân mình ở định dạng cung cấp macro *.xlsm.

Tên macro không được chứa bất kể khoảng trắng nào.

Xem thêm: Nghĩa Của Từ Subtitle Là Gì, Nghĩa Của Từ Subtitle, Từ Subtitle Là Gì

Luôn điền vào biểu lộ macro khi tạo chúng. Điều này sẽ giúp đỡ bạn và những người dân khác hiểu gần như gì macro sẽ làm.

Từng cách ví dụ về vấn đề ghi làm việc trong Macro

Chúng ta sẽ thao tác làm việc với kịch bản được trình bày về tầm đặc biệt 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 nên một kích hoạt macro là nhập tài liệu trên cùng định dạng bọn chúng để đáp ứng các yêu cầu report kinh doanh.

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

Để triển khai chương trình VBA, bạn phải bao gồm quyền truy vấn vào tùy lựa chọn Developer trong Excel. Kích hoạt tùy chọn Developer như sau đây và ghim nó vào dải băng chính của chúng ta trong Excel.

Bước 1: Kích vào menu bao gồm “FILE”


*

Bước 2: lựa chọn “Options” từ list menu

*

Bước 3:Một cửa sổ mới sẽ hiện ra, trong cửa sổ đó thực hiện những thao tác sau:

Nhấp vào tùy lựa chọn RibbonĐánh lốt vào tùy chọn DeveloperBấm vào nút OK
*

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

*

Đầu tiên, chúng ta sẽ coi làm cầm cố để rất có thể tạo một nút lệnh ở bảng tính và triển khai chương trình.

Tạo thư mục trong ổ C có tên là ngân hàng ReceiptsDán tệp receiveipts.csv mà các bạn đã mua xuống
*
Nhấp vào tab DeveloperNhấp vào Record Macro như trong hình mặt dưới
*

Bạn sẽ nhận thấy hộp thoại sau đây:


*

Nhập ImportBankReceipts làm cho tên của macroBước 2 đã ở đó như khoác địnhNhập biểu hiện như hình sinh hoạt trênChọn OKĐặt con trỏ vào ô A1Nhấp vào tab DATANhấp vào From Text trên thanh Get External data

Cửa sổ sau vẫn hiện ra:

*
Chuyển mang đến ổ đĩa toàn thể nơi bạn lưu trữ file csvChọn tệp tin csvChọn nút Import

Hộp thoại tiếp sau đây sẽ xuất hiện:

*

Chọn “Next” nhằm qua cách kế tiếp

*

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

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

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

*

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

*

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

Bôi đen tất cả các tài liệu đã importKích chuột cần vào tài liệu đã chọnChọn DeleteNhấp vào nút Save as

Lưu cửa sổ thao tác làm việc ở format kích hoạt macro như dưới đây:

*
Tạo một bạn dạng sao của mẫu bắt đầu được lưuMở nó raNhấp vào tab DeveloperNhấp vào nút Macros

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

*
Chọn ImportBankReceiptsBôi đen trình bày về Macro của bạnNhấn vào nút Run

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

*

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

Kết luận

Macro giúp đơn giản hóa các bước của họ bằng cách tự động hóa các các bước thường ngày mà họ hay làm. Macro vào Excel được hỗ trợ bởi Visual Basic for Applications.

Xem thêm: Cửa Hàng Xe Đạp Thể Thao Gần Đây, Top 10 Cửa Hàng Xe Đạp Tại Tphcm

Nếu bạn muốn sử dụng thuần thục VBA và áp dụng trong công việc, hãy truy vấn ngay https://phauthuatcatmimat.com/ và tò mò khóa học VBAG01 – tuyệt đỉnh công phu VBA – Viết code trong vòng tay. Đây là khóa huấn luyện và đào tạo hay và rất đơn giản học để chúng ta có thể nhanh chóng hiểu và biết cách sử dụng giỏi VBA. Có nhiều ưu đãi hấp dẫn cho bạn khi đăng ký khóa học này.