Hướng Dẫn Viết Macro Trong Excel

  -  
Excel cho vanphongphamsg.vn 365 Excel mang lại vanphongphamsg.vn 365 dành cho máy Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2016 for Mac Excel 2013 Excel 2010 Excel 2007 coi thêm...Ít hơn

Để tự động hóa tác vụ lặp lại, chúng ta cũng có thể ghi lại một macro bởi Trình ghi Macro vào vanphongphamsg.vn Excel. Hãy tưởng tượng bạn có ngày tháng ngơi nghỉ định dạng tự dưng và bạn có nhu cầu áp dụng một định dạng duy nhất cho tất cả. Macro hoàn toàn có thể thực hiện điều này cho bạn. Bạn cũng có thể ghi một macro áp dụng định dạng các bạn muốn, rồi tái phát macro bất cứ bao giờ cần thiết.

Bạn đang xem: Hướng dẫn viết macro trong excel


Khi bạn ghi một macro, trình ghi macro sẽ lưu lại tất cả công việc trong mã Visual Basic for Applications (VBA). Các bước sau đây tất cả thể bao hàm nhập văn bạn dạng hoặc số, nhấn vào ô hoặc lệnh trên dải băng hoặc bên trên menu, format ô, sản phẩm hoặc cột hoặc thậm chí còn nhập dữ liệu từ nguồn mặt ngoài, ví dụ: vanphongphamsg.vn Access. Ứng dụng Visual Basic (VBA) là tập hợp con của ngôn từ lập trình Visual Basic trẻ trung và tràn trề sức khỏe và đi kèm với phần lớn các ứng dụng Office. Tuy vậy VBA có lại cho chính mình khả năng auto hóa các quy trình trong cùng giữa các ứng dụng Office nhưng các bạn không nên biết mã VBA tuyệt lập trình laptop nếu Trình ghi Macro đã tiến hành những điều bạn muốn.

Điều quan trọng đặc biệt là bạn cần phải biết rằng khi bạn ghi một macro, Trình ghi Macro đã chụp hầu như mọi dịch chuyển mà bạn đã thực hiện. Vì chưng vậy, nếu như bạn gây ra lỗi trong trình từ của mình, ví dụ: click chuột nút mà lại 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 bộ trình trường đoản cú hoặc sửa thay đổi mã VBA. Đây là vì sao tại sao bất cứ bao giờ bạn ghi một điều gì đó, tốt nhất là chúng ta nên lưu lại quy trình mà chúng ta đã vượt quen thuộc. Các bạn ghi quá trình càng suôn sẻ tru thì macro đã chạy cành tác dụng khi các bạn phát lại phiên bản ghi đó.

Macro và qui định VBA rất có thể được search thấy bên trên tab Nhà phát triển, bị ẩn theo mang định, do vậy, bước trước tiên là nên bật tab. Để hiểu thêm thông tin, xem mục Hiển thị tab công ty phát triển.

*

Ghi macro

Có một vài điều bổ ích bạn cần hiểu rõ 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 các tác vụ trong một phạm vi vào Excel, macro đã chỉ chạy trên những ô vào phạm vi đó. Bởi vì vậy, nếu khách hàng đã thêm một hàng bổ sung cập nhật vào phạm vi, macro sẽ không còn chạy quá trình trên hàng bắt đầu mà chỉ trên các ô vào phạm vi.

Nếu các bạn đã lên chiến lược 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ỏ hơn ráng vì tất cả một macro dài.

Không duy nhất thiết chỉ các tác vụ vào Excel mới rất có thể được ghi vào macro. Quá trình macro của bạn cũng có thể mở rộng tới các ứ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ụ: bạn có thể ghi macro mà lại trước tiên bạn update một bảng vào Excel, rồi mở Outlook nhằm gửi e-mail bảng đó mang lại một add email.

Làm theo quá trình sau đây để ghi macro.

Trên tab Nhà phân phát triển, vào nhóm Mã, bấm Ghi Macro.

-HOẶC-

Nhấn Alt+T+M+R .

*

Trong vỏ hộp tên Macro, nhập tên đến macro. Đặt tên dưới dạng biểu hiện càng xuất sắc để chúng ta có thể nhanh giường tìm thấy tên nếu bạn tạo từ hai macro trở lên.


Lưu ý: Ký tự trước tiên của thương hiệu macro phải là một trong chữ cái. Những ký từ tiếp theo rất có thể là những chữ, số hoặc ký kết tự gạch men dưới. Không sử dụng các dấu phương pháp trong tên macro; ký kết tự gạch bên 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 thương hiệu macro nhưng mà cũng là 1 trong những tham chiếu ô, tất cả thể các bạn sẽ nhận được một thông báo lỗi là tên gọi macro chưa hợp lệ .


Để gán lối tắt keyboard để chạy macro, trong vỏ hộp Phím lối tắt, nhập chữ cái ngẫu nhiên (cả chữ hoa hoặc chữ thường mọi được) mà bạn muốn dùng. Cực tốt là sử dụng tổng hợp phím Ctrl + Shift (chữ hoa), do phím lối tắt macro vẫn ghi đè lên bất kỳ phím tắt khoác định Excel như thế nào tương đương trong những khi sổ thao tác làm việc chứa macro đang mở. Ví dụ: nếu như bạn sử dụng Ctrl+Z (Hoàn tá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 trình bày ngắn gọn về rất nhiều gì macro thực hiện.

Mặc cho dù trường biểu lộ là tùy chọn nhưng bạn nên nhập tế bào tả. Xung quanh ra, thử nhập biểu lộ có ý nghĩa với đa số thông tin 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 các macro, tế bào tả có thể giúp bạn nhanh chóng xác định macro nào có tác dụng gì, ví như 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 Nhà phát triển, trong nhóm Mã, bấm Dừng Ghi

*
.

-HOẶC-

Nhấn Alt+T+M+R .

Làm việc với macro đang ghi trong Excel

Trong tab Nhà phân phát triển, bấm Macro để xem các macro link với sổ có tác dụng việc. Hoặc nhấn Alt+ F8. Làm việc này đã mở hộp thoại Macro.

*

Thận trọng: Không thể hoàn tác macro. Trước khi bạn chạy macro được ghi lần đầu tiên tiên, hãy bảo vệ rằng chúng ta đã giữ sổ thao tác làm việc mà bạn có nhu cầu chạy macro hoặc xuất sắc hơn là chưa thao tác làm việc trên bản sao của sổ thao tác làm việc để chống những thay đổi ngoài ý muốn. Nếu như bạn chạy macro cùng macro đó không tiến hành những điều các bạn muốn, chúng ta có thể đóng sổ làm việc mà không lưu.


Sau đây là thông tin bổ sung về cách thao tác với macro trong Excel.

Tác vụ

Mô tả

biến hóa cài đặt bảo mật thông tin macro vào Excel

Đọc thông tin cụ thể về thiết lập bảo mật bao gồm sẵn mang đến macro và ý nghĩa sâu sắc của download đặt.

Chạy macro

Có một vài cách để chúng ta có thể chạy macro, ví dụ như sử dụng phím tắt, đối tượng người dùng đồ họa, Thanh quy định Truy nhập Nhanh, nút hoặc thậm chí là khi mở sổ làm việc.

sửa đổi macro

Bạn thực hiện Trình biên soạn thảo Visual Basic để chỉnh sửa macro đính kèm vào sổ làm cho việc.

xào nấu mô-đun macro sang trọng sổ làm việc khác

Nếu sổ thao tác có cất macro VBA mà bạn có nhu cầu sử dụng ở nơi khác, bạn có thể sao chép mô-đun gồm chứa macro đó vào một trong những sổ thao tác đang mở khác bằng Trình soạn vanphongphamsg.vn Visual Basic.

Gán macro cho 1 đối tượng, dạng hình hoặc đồ gia dụng họa

Trên trang tính, nhấn vào phải vào đối tượng, thiết bị họa, dạng hình 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, click chuột macro mà bạn có nhu cầu gán.

Gán macro mang lại nút

Bạn rất có thể gán macro cho biểu tượng đồ họa, rồi thêm vào Thanh pháp luật Truy nhập cấp tốc hoặc dải băng.

Gán macro mang đến một tinh chỉnh và điều khiển trên trang tính

Bạn hoàn toàn có thể gán macro cho biểu mẫu và tinh chỉnh và điều khiển ActiveX trong trang tính.

nhảy hoặc tắt macro trong các tệp Office

Tìm phát âm cách nhảy hoặc tắt macro trong số tệp Office.

Mở Trình soạn thảo Visual Basic

Nhấn Alt+F11

tra cứu Trợ giúp về cách sử dụng Trình soạn thảo Visual Basic

Tìm hiểu giải pháp tìm giúp đỡ trên các thành phần Visual Basic.

Xem thêm: Viết Bài Luận, Đoạn Văn Tiếng Anh Về Vai Trò Của Internet Bằng Tiếng Anh

Làm vấn đề với mã vẫn ghi trong Trình soạn thảo Visual Basic (VBE)

Bạn có thể làm vấn đề với mã đang ghi trong Trình soạn thảo Visual Basic (VBE) với thêm phát triển thành số riêng biệt của bạn, cấu trúc điều khiển và mã khác nhưng mà Trình ghi Macro cần yếu ghi lại. Do trình ghi macro chụp phần đông mọi cách bạn tiến hành trong quy trình ghi, chúng ta có thể dọn sạch bất cứ mã đã ghi không cần thiết nào nhưng mà không phục vụ mục đích làm sao trong macro. Vấn đề xem lại mã vẫn ghi của bạn là một cách tuyệt vời để tò mò hoặc làm trau dồi tài năng lập trình VBA của bạn.

Để biết thêm thông tin về sửa đổi mã vẫn ghi trong một ví dụ, xem mục bắt đầu với VBA trong Excel.


Ghi macro

Có một trong những điều hữu ích bạn nên tìm hiểu về macro:

Khi chúng ta ghi một macro nhằm mục đích thực hiện nay một tập hợp các tác vụ trong một phạm vi trong Excel, macro đã chỉ chạy trên những ô trong phạm vi đó. Vì vậy, nếu như khách hàng đã thêm 1 hàng bổ sung 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 ô vào phạm vi ban đầu.

Nếu các bạn đã lên kế hoạch ghi quy trình dài các tác vụ, hãy lên kế hoạch có những macro liên quan bé dại hơn nạm vì gồm một macro dài.

Không tốt nhất thiết chỉ đông đảo tác vụ vào Excel mới hoàn toàn có thể được ghi vào macro. Quy trình macro của bạn cũng có thể mở rộng tới các ứng dụng Office khác cùng mọi áp dụng có hỗ trợ Ứng dụng Visual Basic (VBA) khác. Ví dụ: bạn có thể ghi macro mà trước tiên bạn cập nhật 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à hình thức VBA rất có thể được kiếm tìm thấy trên tab Nhà phạt triển, bị ẩn theo khoác định, bởi vì vậy, bước thứ nhất là phải bật tab.

Đi cho tới Excel > Chọn...> Công cụ & cụ Dải băng.

Trong thể loại tùy chỉnh cấu hình Ribbon, trong danh sách Tab Chính, hãy lựa chọn hộp kiểm Nhà phát triển, rồi bấm Lưu.

Làm theo các bước sau phía trên để 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 đến macro. Đặt tên bên dưới dạng thể hiện càng giỏi để chúng ta có thể nhanh nệm tìm thấy tên nếu như bạn tạo từ hai macro trở lên.


Lưu ý: Ký tự đầu tiên của tên macro phải là 1 chữ cái. Các ký trường đoản cú tiếp theo có thể là những chữ, số hoặc ký kết tự gạch men dưới. Ko sử dụng những dấu bí quyết trong thương hiệu macro; cam kết tự gạch bên dưới làm tốt vai trò như một dấu chống cách. Nếu như khách hàng dùng một tên macro nhưng mà cũng là 1 trong những tham chiếu ô, có thể các bạn sẽ nhận được một thông tin lỗi là tên gọi 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 ngẫu nhiên (cả chữ hoa hoặc chữ thường rất nhiều được) mà bạn có nhu cầu dùng. Tốt nhất có thể là sử dụng tổng hợp phím không tương xứng với các phím lối tắt hiện nay có, do phím lối tắt macro đã ghi đè lên bất kỳ phím lối tắt Excel mang định tương đương nào trong những khi sổ thao tác làm việc chứa macro đang mở.

Trong vỏ hộp Mô tả, tùy ý nhập trình bày ngắn gọn về mọi gì macro thực hiện.

Mặc mặc dù trường biểu hiện là tùy lựa chọn nhưng chúng ta nên nhập tế bào tả. đang hữu ích nếu như bạn nhập trình bày có ý nghĩa với các thông tin có thể hữu ích cho bạn hoặc những người dùng sẽ chạy macro khác. Nếu như bạn tạo các macro, mô tả có thể giúp bạn lập cập xác định macro nào làm cho gì, nếu như không chúng ta cũng có thể phải đoán.

Bấm OK nhằm bắt đầu ghi.

Thực hiện hành vi mà bạn muốn ghi.

Trên tab đơn vị phát triển, hãy bấm Ngừng Ghi.

Làm câu hỏi với macro đang ghi trong Excel

Trong tab Nhà phát triển, bấm Macro nhằm xem những macro link với sổ làm cho việc. Làm việc này đang mở hộp thoại Macro.


Lưu ý: Không thể hoàn tác macro. Trước khi bạn chạy macro được ghi đầu tiên tiên, hãy đảm bảo rằng chúng ta đã lưu giữ sổ thao tác làm việc mà bạn muốn chạy macro hoặc xuất sắc hơn là chưa thao tác làm việc trên phiên bản sao của sổ làm việc để phòng những biến đổi ngoài ý muốn. Nếu bạn chạy macro và macro kia không triển khai những điều các bạn muốn, bạn cũng có thể đóng sổ thao tác làm việc mà không lưu.


Sau đó là thông tin bổ sung cập nhật về cách thao tác với macro vào Excel.

Tác vụ

Mô tả

nhảy 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 thanh lịch sổ làm việc khác

Nếu sổ thao tác có cất macro VBA mà bạn có nhu cầu sử dụng ở địa điểm khác, bạn cũng có thể sao chép mô-đun tất cả chứa macro đó vào trong 1 sổ thao tác làm việc đang mở khác bởi Trình soạn vanphongphamsg.vn Visual Basic.

Gán macro cho 1 đối tượng, bản thiết kế hoặc thứ họa

Trên trang tính, nhấn vào phải vào đối tượng, trang bị họa, làm nên hoặc mục mà bạn muốn gán macro hiện có, rồi bấm Gán Macro.

Trong vỏ 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 hình tượng đồ họa, rồi tiếp tế Thanh cách thức Truy nhập nhanh hoặc dải băng.

Gán macro mang đến một điều khiển trên trang tính

Bạn rất có thể gán macro cho biểu chủng loại và điều khiển ActiveX vào trang tính.

Mở Trình 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 luật > Macro > Visual Basic soạn thảo....

tra cứu Trợ giúp về cách sử dụng Trình soạn thảo Visual Basic

Tìm hiểu cách tìm trợ giúp trên các thành phần Visual Basic.

Xem thêm: Cách Mắc Vôn Kế Và Ampe Kế Và Ampe Kế, Cách Vẽ Sơ Đồ Mạch Điện Có Vôn Kế Hay, Chi Tiết


Bạn buộc phải thêm trợ giúp?

Bạn luôn rất có thể hỏi một chuyên gia trong xã hội Kỹ thuật Excel hoặc dìm sự cung cấp trongCộng đồng trả lời.