Để tự động hóa hóa tác vụ lặp lại, bạn có thể ghi lại một macro bởi Trình ghi Macro trong diywkfbv.com Excel. Hãy tưởng tượng chúng ta có ngày tháng nghỉ ngơi định dạng đột nhiên và bạn muốn áp dụng một định dạng duy nhất mang đến tất cả. Macro rất có thể thực hiện điều này cho bạn. Bạn có thể ghi một macro vận dụng định dạng các bạn muốn, rồi phát lại macro bất cứ bao giờ cần thiết.
Bạn đang xem: Macro trong excel là gì
Khi bạn ghi một macro, trình ghi macro sẽ đánh dấu tất cả công việc trong mã Visual Basic for Applications (VBA). Quá trình sau đây gồm thể bao gồm nhập văn bạn dạng hoặc số, click chuột ô hoặc lệnh trên dải băng hoặc bên trên menu, định dạng ô, sản phẩm hoặc cột hoặc thậm chí nhập dữ liệu từ nguồn mặt ngoài, ví dụ: diywkfbv.com Access. Ứng dụng Visual Basic (VBA) là tập hợp nhỏ của ngữ điệu lập trình Visual Basic mạnh khỏe và đi kèm theo với hầu như các áp dụng Office. Tuy nhiên VBA sở hữu lại cho chính mình khả năng tự động hóa hóa các quy trình trong và giữa các ứng dụng Office nhưng bạn không nên biết mã VBA hay lập trình laptop nếu Trình ghi Macro đã thực hiện những điều bạn muốn.
Điều đặc biệt là bạn cần phải biết rằng khi chúng ta ghi một macro, Trình ghi Macro sẽ chụp phần nhiều mọi dịch chuyển mà các bạn đã thực hiện. Vày vậy, nếu như khách hàng gây ra lỗi trong trình từ bỏ của mình, ví dụ: click chuột nút nhưng bạn không có ý định bấm, Trình ghi Macro sẽ ghi lại lỗi đó. Độ phân giải là để ghi lại toàn cục trình tự hoặc sửa đổi mã VBA. Đây là vì sao tại sao bất cứ lúc nào bạn ghi một điều gì đó, tốt nhất có thể là bạn nên ghi lại quy trình mà bạn đã quá quen thuộc. Bạn ghi tiến trình càng trơn tru tru thì macro đã chạy cành công dụng khi bạn phát lại bạn dạng ghi đó.
Macro và pháp luật VBA có thể được tìm thấy bên trên tab Nhà phân phát triển, bị ẩn theo mặc định, do vậy, bước trước tiên là đề nghị bật tab. Để hiểu biết thêm thông tin, coi mục Hiển thị tab đơn vị phát triển.
Có một trong những điều bổ ích bạn nên biết về macro:
Khi chúng ta ghi một macro nhằm mục đích thực hiện một tập hợp những tác vụ vào một phạm vi vào Excel, macro vẫn chỉ chạy trên những ô vào phạm vi đó. Vì chưng vậy, nếu bạn đã thêm 1 hàng bổ sung cập nhật vào phạm vi, macro sẽ không còn chạy quy trình trên hàng new mà chỉ trên các ô trong phạm vi.
Nếu bạn đã lên kế hoạch ghi quá trình dài những tác vụ, hãy lên kế hoạch bao hàm macro liên quan nhỏ dại hơn thay vì gồm một macro dài.
Không tuyệt nhất thiết chỉ rất nhiều tác vụ trong Excel mới rất có thể được ghi vào macro. Quy trình macro của chúng ta cũng có thể mở rộng tới những ứng dụng Office khác với mọi áp dụng có cung ứng Ứng dụng Visual Basic (VBA) khác. Ví dụ: chúng ta cũng có thể ghi macro nhưng trước tiên bạn update một bảng vào Excel, rồi mở Outlook nhằm gửi thư điện tử bảng đó đến một showroom email.
Làm theo các bước sau đây để ghi macro.
Trên tab Nhà vạc triển, trong nhóm Mã, bấm Ghi Macro.
-HOẶC-
Nhấn Alt+T+M+R .
Trong hộp tên Macro, nhập tên mang đến macro. Đặt tên dưới dạng biểu lộ càng giỏi để chúng ta có thể nhanh chóng tìm thấy tên nếu bạn tạo từ nhì macro trở lên.
Lưu ý: Ký tự trước tiên của tên macro phải là 1 trong chữ cái. Các ký từ bỏ tiếp theo có thể là các chữ, số hoặc cam kết tự gạch men dưới. Không sử dụng những dấu phương pháp trong thương hiệu macro; ký kết tự gạch dưới làm giỏi vai trò như một dấu chống cách. Nếu khách hàng dùng một tên macro mà lại cũng là 1 tham chiếu ô, bao gồm thể các bạn sẽ nhận được một thông tin lỗi là tên macro chưa hợp lệ .
Để gán lối tắt keyboard để chạy macro, trong hộp Phím lối tắt, nhập chữ cái bất kỳ (cả chữ hoa hoặc chữ thường gần như được) mà bạn muốn dùng. Tốt nhất có thể là sử dụng tổng hợp phím Ctrl + Shift (chữ hoa), do phím lối tắt macro sẽ ghi đè lên ngẫu nhiên phím tắt mang định Excel nào tương đương trong những lúc sổ làm việc chứa macro đã mở. Ví dụ: nếu bạn sử dụng Ctrl+Z (Hoàn tác), các bạn sẽ mất kĩ năng Hoàn tác vào phiên Excel đó.
Trong vỏ hộp Mô tả, tùy ý nhập thể hiện ngắn gọn gàng về phần đa gì macro thực hiện.
Mặc dù trường biểu thị là tùy lựa chọn nhưng chúng ta nên nhập mô tả. Ko kể ra, demo nhập mô tả có ý nghĩa sâu sắc với phần lớn thông tin rất có thể hữu ích cho bạn hoặc những người dùng sẽ chạy macro khác. Nếu bạn tạo những macro, tế bào tả hoàn toàn có thể giúp bạn mau lẹ xác định macro nào làm gì, trường hợp không bạn cũng có thể phải đoán.
Bấm OK nhằm bắt đầu ghi.
Thực hiện hành động mà bạn có nhu cầu ghi.
Trên tab Nhà phát triển, vào nhóm Mã, bấm Dừng Ghi
-HOẶC-
Nhấn Alt+T+M+R .
Trong tab Nhà phát triển, bấm Macro để xem các macro links với sổ làm cho việc. Hoặc dấn Alt+ F8. Làm việc này vẫn mở vỏ hộp thoại Macro.
Thận trọng: Không thể trả tác macro. Trước khi chúng ta chạy macro được ghi thứ nhất tiên, hãy đảm bảo rằng các bạn đã lưu sổ thao tác làm việc mà bạn muốn chạy macro hoặc giỏi hơn là chưa thao tác trên phiên bản sao của sổ thao tác để chống những thay đổi ngoài ý muốn. Nếu như khách hàng chạy macro và macro đó không triển khai những điều chúng ta muốn, chúng ta có thể đóng sổ thao tác mà ko lưu.
Sau đấy là thông tin bổ sung cập nhật về cách thao tác với macro trong Excel.
Tác vụ | Mô tả |
thay đổi cài đặt bảo mật thông tin macro trong Excel | Đọc thông tin rõ ràng về setup bảo mật bao gồm sẵn mang lại macro và ý nghĩa sâu sắc của tải đặt. |
Chạy macro | Có một số cách để bạn cũng có thể chạy macro, ví dụ như sử dụng phím tắt, đối tượng người tiêu dùng đồ họa, Thanh phương tiện Truy nhập Nhanh, nút hoặc thậm chí còn khi mở sổ làm cho việc. |
sửa đổi macro | Bạn sử dụng Trình soạn thảo Visual Basic để chỉnh sửa macro kèm theo vào sổ làm việc. |
xào luộc mô-đun macro lịch sự sổ thao tác làm việc khác | Nếu sổ thao tác có chứa macro VBA mà bạn muốn sử dụng ở khu vực khác, chúng ta cũng có thể sao chép mô-đun có chứa macro đó vào một trong những sổ làm việc đang mở khác bằng Trình soạn diywkfbv.com Visual Basic. |
Gán macro cho 1 đối tượng, hình trạng hoặc đồ dùng họa | Trên trang tính, nhấn vào phải vào đối tượng, đồ gia dụng họa, mẫu thiết kế hoặc mục mà bạn có nhu cầu gán macro hiện tại có, rồi bấm Gán Macro. Trong hộp Gán Macro, bấm vào macro mà bạn có nhu cầu gán. |
Gán macro cho nút | Bạn có thể gán macro cho biểu tượng đồ họa, rồi sản xuất Thanh phép tắc Truy nhập cấp tốc hoặc dải băng. |
Gán macro cho một tinh chỉnh và điều khiển trên trang tính | Bạn rất có thể gán macro mang lại biểu mẫu và điều khiển ActiveX vào trang tính. |
bật hoặc tắt macro trong các tệp Office | Tìm gọi cách bật hoặc tắt macro trong số tệp Office. |
Mở Trình biên soạn thảo Visual Basic | Nhấn Alt+F11 |
tra cứu Trợ giúp về phong thái sử dụng Trình biên soạn thảo Visual Basic | Tìm hiểu cách tìm giúp đỡ trên các thành phần Visual Basic. Xem thêm: Bản Vẽ Thiết Kế Sân Bóng Đá Mini Cỏ Nhân Tạo 5, Cách Thi Công Sân Bóng Đá Cỏ Nhân Tạo |
Bạn hoàn toàn có thể làm câu hỏi với mã vẫn ghi vào Trình soạn thảo Visual Basic (VBE) và thêm đổi thay số riêng của bạn, kết cấu điều khiển cùng mã khác mà Trình ghi Macro chẳng thể ghi lại. Vị trình ghi macro chụp số đông mọi cách bạn tiến hành trong quá trình ghi, chúng ta có thể dọn sạch bất cứ mã đang ghi không quan trọng nào nhưng mà không ship hàng mục đích làm sao trong macro. Vấn đề xem lại mã đã ghi của doanh nghiệp là một cách tuyệt đối hoàn hảo để tò mò hoặc có tác dụng trau dồi khả năng lập trình VBA của bạn.
Để biết thêm tin tức về sửa thay đổi mã đã ghi vào một ví dụ, coi mục ban đầu với VBA vào Excel.
Có một trong những điều hữu ích bạn nên biết về macro:
Khi bạn ghi một macro nhằm mục đích thực hiện nay một tập hợp những tác vụ vào một phạm vi trong Excel, macro đang chỉ chạy trên các ô trong phạm vi đó. Vị vậy, nếu khách hàng đã thêm một hàng bổ sung vào phạm vi, macro sẽ không chạy các bước trên hàng new mà chỉ trên những ô trong phạm vi ban đầu.
Nếu các bạn đã lên kế hoạch ghi quy trình dài những tác vụ, hãy lên kế hoạch bao gồm macro liên quan nhỏ dại hơn cầm cố vì tất cả một macro dài.
Không duy nhất thiết chỉ phần lớn tác vụ trong Excel mới có thể được ghi vào macro. Các bước macro của chúng ta cũng có thể mở rộng lớn tới các ứng dụng Office khác và mọi áp dụng có hỗ trợ Ứng dụng Visual Basic (VBA) khác. Ví dụ: chúng ta có thể ghi macro nhưng trước tiên bạn update một bảng trong Excel, rồi mở Outlook nhằm gửi thư điện tử bảng đó đến một add email.
Macro và pháp luật VBA hoàn toàn có thể được tìm thấy bên trên tab Nhà phát triển, bị ẩn theo mặc định, vì chưng vậy, bước đầu tiên là bắt buộc bật tab.
Đi tới Excel > Chọn...> Công cụ và cụ Dải băng.
Trong thể loại tùy chỉnh Ribbon, vào danh sách Tab Chính, nên chọn hộp kiểm Nhà phát triển, rồi bấm Lưu.
Làm theo công việc sau đây để ghi macro.
Trên tab nhà phát triển, hãy bấm Ghi Macro.
Trong vỏ hộp tên Macro, nhập tên mang lại macro. Đặt tên bên dưới dạng bộc lộ càng xuất sắc để chúng ta cũng có thể nhanh chóng tìm thấy tên nếu khách hàng tạo từ nhì macro trở lên.
Lưu ý: Ký tự đầu tiên của thương hiệu macro phải là một trong những chữ cái. Các ký từ tiếp theo có thể là các chữ, số hoặc ký kết tự gạch men dưới. Không sử dụng các dấu giải pháp trong thương hiệu macro; ký kết tự gạch bên dưới làm xuất sắc vai trò như một dấu phòng cách. Nếu khách hàng dùng một thương hiệu macro nhưng mà cũng là 1 trong tham chiếu ô, có thể các bạn sẽ nhận được một thông báo lỗi là tên macro chưa hợp lệ .
Để gán lối tắt keyboard để chạy macro, trong hộp Phím lối tắt, nhập chữ cái bất kỳ (cả chữ hoa hoặc chữ thường những được) mà bạn có nhu cầu dùng. Cực tốt là sử dụng tổng hợp phím không tương ứng với những phím lối tắt hiện có, bởi vì phím lối tắt macro đang ghi đè lên bất kỳ phím lối tắt Excel khoác định tương tự nào trong khi sổ làm việc chứa macro đang mở.
Trong hộp Mô tả, tùy ý nhập biểu đạt ngắn gọn gàng về hầu hết gì macro thực hiện.
Mặc mặc dù trường mô tả là tùy chọn nhưng bạn nên nhập tế bào tả. Sẽ hữu ích nếu như khách hàng nhập biểu đạt có ý nghĩa với hầu như thông tin hoàn toàn có thể hữu ích cho mình hoặc những người dùng sẽ chạy macro khác. Nếu bạn tạo những macro, mô tả có thể giúp bạn lập cập xác định macro nào làm gì, giả dụ không chúng ta có thể phải đoán.
Bấm OK nhằm bắt đầu ghi.
Thực hiện hành động mà bạn muốn ghi.
Trên tab bên phát triển, hãy bấm Ngừng Ghi.
Trong tab Nhà phát triển, bấm Macro nhằm xem những macro liên kết với sổ làm cho việc. Làm việc này đang mở vỏ hộp thoại Macro.
Lưu ý: Không thể trả tác macro. Trước khi bạn chạy macro được ghi thứ 1 tiên, hãy bảo đảm an toàn rằng bạn đã lưu sổ thao tác làm việc mà bạn muốn chạy macro hoặc tốt hơn là chưa thao tác trên bản sao của sổ thao tác làm việc để phòng những đổi khác ngoài ý muốn. Nếu như khách hàng chạy macro với macro kia không thực hiện những điều bạn muốn, bạn cũng có thể đóng sổ thao tác làm việc mà ko lưu.
Sau đây là thông tin bổ sung cập nhật về cách thao tác làm việc với macro vào Excel.
Tác vụ | Mô tả |
bật hoặc tắt macro | Tìm phát âm cách bật hoặc tắt macro vào Excel for Mac. |
xào luộc mô-đun macro quý phái sổ làm việc khác | Nếu sổ thao tác làm việc có đựng macro VBA mà bạn muốn sử dụng ở khu vực khác, bạn cũng có thể sao chép mô-đun bao gồm chứa macro đó vào trong 1 sổ làm việc đang mở khác bởi Trình biên soạn diywkfbv.com Visual Basic. |
Gán macro cho 1 đối tượng, ngoài mặt hoặc thứ họa | Trên trang tính, bấm vào phải vào đối tượng, đồ dùng họa, bản thiết kế hoặc mục mà bạn muốn gán macro hiện có, rồi bấm Gán Macro. Trong hộp Gán Macro, bấm vào macro mà bạn có nhu cầu gán. |
Gán macro cho nút | Bạn rất có thể gán macro cho biểu tượng đồ họa, rồi sản xuất Thanh cơ chế Truy nhập cấp tốc hoặc dải băng. |
Gán macro cho một tinh chỉnh trên trang tính | Bạn rất có thể gán macro cho biểu mẫu và tinh chỉnh và điều khiển ActiveX trong trang tính. |
Mở Trình biên soạn thảo Visual Basic | Trên tab Nhà phát triển, hãy Visual Basic, hoặc bấm vào menu phương pháp > Macro > Visual Basic soạn thảo.... |
kiếm tìm Trợ giúp về kiểu cách sử dụng Trình biên soạn thảo Visual Basic | Tìm hiểu cách tìm trợ giúp trên những thành phần Visual Basic. |
Bạn luôn hoàn toàn có thể hỏi một chuyên gia trong xã hội Kỹ thuật Excel hoặc thừa nhận sự hỗ trợ trongCộng đồng trả lời.