Cách ghi Macro Excel đầu tiên của bạn


Nếu bạn sử dụng Excel thường xuyên tại nơi làm việc hoặc sử dụng cá nhân, thì bạn có thể có một số công việc hàng ngày khá tẻ nhạt và lặp đi lặp lại.

Cho dù đó là nhập và dọn dẹp dữ liệu hoặc xuất và sắp xếp để khớp Nhu cầu của khách hàng của bạn, có rất nhiều lần bạn phải nhấp vào cùng một nút và nhập cùng một thông tin.

Điều tốt nhất là, nếu không phải là tất cả, bạn có thể Do sử dụng chuột và bàn phím trong Excel có thể được sao chép bằng chính Excel bằng cách sử dụng Macro.

Trong bài viết này, tôi sẽ chỉ cho bạn cách tạo đơn giản Macrođể bắt đầu tự động hóa tác vụ lặp đi lặp lại mà bạn có thể có.

Ghi lại Macro trong Excel

Hãy tưởng tượng bạn nhận được trích xuất dữ liệu từ máy khách nơi các trường không được căn giữa . Là một phần của công việc hàng ngày của bạn, bạn được yêu cầu căn giữa các trường bằng cách nhấp vào các ô ở góc trên cùng bên trái và đặt căn chỉnh văn bản thành chính giữa.

Sử dụng macro, bạn có thể ghi lại hoạt động một lần và để macro lặp lại cùng một bộ lệnh cho bạn. Dưới đây là các bước:

Trước tiên, hãy bật tab Nhà phát triểntrong excel bằng cách nhấp vào Tệp->Tùy chọn->Tùy chỉnh ruy băng->Đánh dấu Nhà phát triểnvà nhấp vào OK.

Sau khi được bật, hãy truy cập Nhà phát triển->nhấp vào Ghi macro.

Bạn có thể đặt tên cho macro của mình bất cứ điều gì (trong ví dụ này tôi đặt tên cho nó là Trung tâm của văn bản) và nhấp vào OK.

Ngoài ra, bạn sẽ có tùy chọn để cung cấp cho macro Phím tắt, giúp bạn dễ dàng chạy đi chạy lại nhiều lần mà không cần phải đi tới tab Nhà phát triển.

Ngoài ra, tùy chọn Lưu trữ macro trongthực sự hữu ích nếu bạn muốn tạo một macro chung sẽ hoạt động trên bất kỳ sổ làm việc Excel nào. Thay vì chọn Sổ làm việc nàymặc định, bạn cũng có thể chọn Sổ làm việc Macro cá nhân, cho phép bạn sử dụng macro mới với bất kỳ sổ làm việc nào trong tương lai mà bạn mở hoặc tạo trong Excel .

Tiếp theo, hãy bắt đầu hoạt động của bạn bằng cách nhấp vào các ô và căn giữa các trường bằng chuột. Macrosẽ ghi lại các lần nhấp của bạn và ô / biểu tượng chính xác mà bạn nhấp trong cửa sổ Excel và dịch mã đó thành một mã đặc biệt gọi là VBA.

Sau khi hoàn tất, hãy quay lại tab Nhà phát triểnvà nhấp vào Dừng ghi.

Xin chúc mừng! Bạn đã ghi lại macro đầu tiên của bạn. Lần tới khi bạn có một trích xuất dữ liệu mới không được đặt ở giữa, bạn chỉ cần truy cập Nhà phát triển->Macro->Chọn tên macro ->nhấp vào Chạy.

Macro sẽ lặp lại các hành động mà bạn đã ghi lại (ví dụ: văn bản định tâm cho tất cả các ô trong bài tập này).

Bước cuối cùng là lưu tệp dưới dạng phần mở rộng .xlsm(không phải là .xlsx), để tệp excel của bạn sẽ giữ lại các macro bạn đã ghi lại để sử dụng trong tương lai. Hãy nhớ rằng, bạn không phải làm điều này nếu bạn chọn Sổ làm việc Macro cá nhân khi tạo macro.

Một khi bạn hiểu rõ, một vài giờ chỉnh sửa thủ công trong Excel có thể được hoàn thành trong cửa sổ thời gian ngắn hơn nhiều với macro. Bằng cách hiểu rằng Excel có khả năng ghi lại các hành động lặp đi lặp lại và phát lại chúng, khả năng tự động hóa mà bạn có thể tạo ra lớn như trí tưởng tượng của bạn.

Quy tắc ngón tay cái là, bất cứ điều gì bạn có thể hoàn thành bằng chuột và bàn phím có thể được lặp lại / tự động nhanh hơn nhiều lần bằng cách sử dụng macro. Tận hưởng!

Lập trình VBA trong Excel cho người mới bắt đầu | #01 Cài đặt, button, biến, vòng lặp

bài viết liên quan:


7.12.2018