Excel đến mygicavietnam.com 365 Excel mang đến mygicavietnam.com 365 dành cho máy Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel năm nhâm thìn Excel 2016 for Mac Excel 2013 Excel 2010 Excel 2007 Xem thêm...Ít hơn

Để tự động hóa hóa tác vụ lặp lại, bạn cũng có thể ghi lại một macro bằng Trình ghi Macro vào mygicavietnam.com Excel. Hãy tưởng tượng chúng ta bao gồm tháng ngày ngơi nghỉ định dạng đột nhiên với bạn muốn áp dụng một định hình tốt nhất cho tất cả. Macro rất có thể tiến hành điều ấy cho bạn. quý khách hàng có thể ghi một macro áp dụng định hình bạn muốn, rồi phát lại macro bất kể khi nào cần thiết.

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


Lúc các bạn ghi một macro, trình ghi macro sẽ ghi lại toàn bộ quá trình vào mã Visual Basic for Applications (VBA). Các bước tiếp sau đây có thể bao hàm nhập văn uống bạn dạng hoặc số, nhấn vào ô hoặc lệnh trên dải băng hoặc trên thực đơn, định hình ô, sản phẩm hoặc cột hoặc thậm chí là nhập tài liệu trường đoản cú mối cung cấp bên phía ngoài, ví dụ: mygicavietnam.com Access. Ứng dụng Visual Basic (VBA) là tập phù hợp con của ngữ điệu thiết kế Visual Basic khỏe mạnh cùng kèm theo cùng với phần đông những ứng dụng Office. Mặc dù VBA mang lại cho chính mình tài năng tự động hóa hóa những quy trình trong và giữa những áp dụng Office cơ mà chúng ta ko cần phải biết mã VBA tốt lập trình sẵn máy tính nếu như Trình ghi Macro sẽ tiến hành hầu hết điều bạn muốn.

Điều đặc biệt quan trọng là bạn phải hiểu được khi chúng ta ghi một macro, Trình ghi Macro vẫn chụp phần đông đông đảo dịch chuyển nhưng mà chúng ta sẽ triển khai. Vì vậy, nếu bạn tạo ra lỗi trong trình trường đoản cú của bản thân, ví dụ: nhấp chuột nút ít cơ mà chúng ta không tồn tại ý định bnóng, Trình ghi Macro đã lưu lại lỗi đó. Độ phân giải là để khắc ghi toàn thể trình tự hoặc sửa thay đổi mã VBA. Đây là nguyên nhân vì sao bất kể bao giờ chúng ta ghi một điều nào đó, rất tốt là bạn nên ghi lại quá trình mà lại bạn đang quá quen thuộc. Quý Khách ghi quá trình càng trơn tru thì macro đang chạy cành tác dụng khi chúng ta tái phát bản ghi kia.

Macro với nguyên lý VBA hoàn toàn có thể được tìm thấy trên tab Nhà vạc triển, bị ẩn theo mặc định, bởi vậy, bước đầu tiên là đề xuất bật tab. Để hiểu biết thêm ban bố, xem mục Hiển thị tab Nhà cải tiến và phát triển.

*

Ghi macro

Có một số trong những điều có lợi các bạn cần hiểu rõ về macro:

lúc bạn ghi một macro nhằm mục tiêu triển khai một tập phù hợp những tác vụ trong một phạm vi trong Excel, macro sẽ chỉ chạy trên các ô trong phạm vi đó. Vì vậy, nếu như khách hàng sẽ thêm 1 hàng bổ sung cập nhật vào phạm vi, macro sẽ không chạy quy trình bên trên mặt hàng mới nhưng mà chỉ trên các ô vào phạm vi.

Nếu các bạn đang lên kế hoạch ghi quá trình nhiều năm các tác vụ, hãy lên chiến lược có những macro tương quan nhỏ dại hơn cụ do có một macro lâu năm.

Không tốt nhất thiết chỉ số đông tác vụ trong Excel mới hoàn toàn có thể được ghi vào macro. Quy trình macro của chúng ta cũng có thể không ngừng mở rộng cho tới những ứng dụng Office khác với đầy đủ ứng dụng bao gồm hỗ trợ Ứng dụng Visual Basic (VBA) khác. Ví dụ: bạn có thể ghi macro cơ mà trước tiên các bạn update một bảng trong Excel, rồi mở Outlook để gửi gmail bảng kia đến một liên quan tin nhắn.

Làm theo các bước dưới đây nhằm ghi macro.

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

-HOẶC-

Nhấn Alt+T+M+R .

*

Trong hộp thương hiệu Macro, nhập tên mang lại macro. Đặt thương hiệu dưới dạng biểu thị càng xuất sắc để bạn có thể mau lẹ tìm kiếm thấy tên nếu như bạn chế tác trường đoản cú hai macro trsinh hoạt lên.


Lưu ý: Ký trường đoản cú đầu tiên của tên macro yêu cầu là 1 vần âm. Các cam kết từ bỏ tiếp theo hoàn toàn 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 biện pháp vào tên macro; ký từ gạch ốp dưới làm giỏi vai trò nlỗi một vệt ngăn cách. Nếu các bạn sử dụng một thương hiệu macro nhưng mà cũng là một trong tmê say chiếu ô, có thể các bạn sẽ nhận ra một thông tin lỗi là tên macro chưa phù hợp lệ .


Để gán lối tắt keyboard để chạy macro, trong hộp Phím lối tắt, nhập vần âm bất kỳ (cả chữ hoa hoặc chữ hay hầu như được) mà bạn muốn dùng. Tốt độc nhất vô nhị là sử dụng tổ hợp phím Ctrl + Shift (chữ hoa), bởi vì phím lối tắt macro đã ghi đè lên trên bất kỳ phím tắt mang định Excel làm sao tương tự trong khi sổ thao tác làm việc đựng macro đã mlàm việc. Ví dụ: nếu như khách hàng sử dụng Ctrl+Z (Hoàn tác), các bạn sẽ mất khả năng Hoàn tác vào phiên Excel đó.

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

Mặc cho dù ngôi trường biểu đạt là tùy lựa chọn tuy nhiên bạn nên nhập bộc lộ. Bên cạnh đó, demo nhập bộc lộ có chân thành và ý nghĩa với tất cả ban bố rất có thể bổ ích cho chính mình hoặc đầy đủ người dùng đã chạy macro khác. Nếu bạn sinh sản nhiều macro, biểu thị rất có thể giúp bạn mau lẹ khẳng định macro làm sao làm những gì, nếu như không bạn có thể đề xuất đoán.

Bnóng OK nhằm khởi đầu ghi.

Thực hiện tại hành động nhưng bạn muốn ghi.

Trên tab Nhà phát triển, vào team Mã, bấm Dừng Ghi

*
.

-HOẶC-

Nhấn Alt+T+M+R .

Làm bài toán cùng với macro sẽ ghi vào Excel

Trong tab Nhà vạc triển, bnóng Macro giúp xem các macro liên kết với sổ làm việc. Hoặc nhận Alt+ F8. Thao tác này đã mnghỉ ngơi vỏ hộp thoại Macro.

*

Thận trọng: Không thể hoàn tác macro. Trước khi chúng ta chạy macro được ghi lần thứ nhất, hãy bảo đảm an toàn rằng bạn đã lưu giữ sổ thao tác cơ mà bạn muốn chạy macro hoặc giỏi hơn là không thao tác trên phiên bản sao của sổ làm việc nhằm ngnạp năng lượng các chuyển đổi xung quanh ý ao ước. Nếu các bạn chạy macro với macro kia không triển khai đông đảo điều bạn có nhu cầu, bạn cũng có thể đóng sổ làm việc mà không lưu.


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

Tác vụ

Mô tả

Thay đổi setup bảo mật thông tin macro trong Excel

Đọc công bố rõ ràng về cài đặt bảo mật thông tin tất cả sẵn cho macro cùng ý nghĩa sâu sắc của thiết lập.

Chạy macro

Có một vài cách để bạn có thể chạy macro, chẳng hạn như sử dụng phím tắt, đối tượng bối cảnh, Thanh hiện tượng Truy nhập Nhanh, nút ít hoặc thậm chí còn Lúc mnghỉ ngơi sổ làm việc.

Chỉnh sửa macro

quý khách áp dụng Trình biên soạn thảo Visual Basic để sửa đổi macro đi kèm vào sổ làm việc.

Sao chnghiền mô-đun macro lịch sự sổ thao tác làm việc không giống

Nếu sổ thao tác làm việc có đựng macro VBA mà bạn muốn áp dụng ở khu vực khác, bạn cũng có thể coppy mô-đun gồm đựng macro đó vào một sổ thao tác làm việc đã mlàm việc không giống bằng Trình soạn mygicavietnam.com Visual Basic.

Gán macro cho 1 đối tượng người sử dụng, mẫu thiết kế hoặc vật họa

Trên trang tính, click chuột cần vào đối tượng, giao diện, hình trạng hoặc mục nhưng mà bạn có nhu cầu gán macro hiện tại gồm, rồi bấm Gán Macro.

Trong vỏ hộp Gán Macro, click chuột macro mà lại bạn muốn gán.

Gán macro cho nút

Bạn có thể gán macro cho hình tượng bối cảnh, rồi phân phối Tkhô hanh luật Truy nhập Nkhô cứng hoặc dải băng.

Gán macro cho 1 điều khiển và tinh chỉnh bên trên trang tính

Quý Khách hoàn toàn có thể gán macro mang lại biểu chủng loại với điều khiển ActiveX trong trang tính.

Bật hoặc tắt macro trong các tệp Office

Tìm gọi biện pháp nhảy hoặc tắt macro trong những tệp Office.

Mnghỉ ngơi Trình soạn thảo Visual Basic

Nhấn Alt+F11

Tìm Trợ giúp về phong thái áp dụng Trình biên soạn thảo Visual Basic

Tìm đọc phương pháp tìm trợ giúp trên các yếu tố Visual Basic.

Làm việc cùng với mã vẫn ghi trong Trình soạn thảo Visual Basic (VBE)

quý khách có thể thao tác với mã đang ghi trong Trình soạn thảo Visual Basic (VBE) và thêm đổi mới số riêng của chúng ta, kết cấu điều khiển và tinh chỉnh cùng mã khác cơ mà Trình ghi Macro cần yếu lưu lại. Vì trình ghi macro chụp phần lớn phần nhiều bước các bạn tiến hành trong quá trình ghi, bạn có thể dọn không bẩn bất cứ mã đã ghi không quan trọng làm sao mà không giao hàng mục tiêu làm sao vào macro. Việc xem xét lại mã vẫn ghi của công ty là một trong những cách tuyệt vời và hoàn hảo nhất để mày mò hoặc làm trau xanh dồi kỹ năng thiết kế VBA của công ty.

Để biết thêm báo cáo về sửa thay đổi mã đang ghi trong một ví dụ, xem mục Bắt đầu cùng với VBA vào Excel.


Ghi macro

Có một trong những điều hữu ích chúng ta cần phải biết về macro:

Lúc các bạn ghi một macro nhằm thực hiện một tập hợp các tác vụ vào một phạm vi trong Excel, macro vẫn chỉ chạy trên các ô trong phạm vi kia. Vì vậy, nếu như khách hàng đã thêm một mặt hàng bổ sung cập nhật vào phạm vi, macro sẽ không còn chạy tiến trình trên sản phẩm new mà chỉ trên những ô trong phạm vi thuở đầu.

Nếu bạn đã lên kế hoạch ghi quy trình nhiều năm những tác vụ, hãy lên planer bao hàm macro liên quan nhỏ dại rộng cụ bởi vì bao gồm một macro dài.

Không độc nhất vô nhị thiết chỉ số đông tác vụ vào Excel bắt đầu có thể được ghi vào macro. Quy trình macro của chúng ta cũng có thể không ngừng mở rộng cho tới các áp dụng Office không giống cùng các vận dụng gồm cung cấp Ứng dụng Visual Basic (VBA) không giống. Ví dụ: chúng ta có thể ghi macro nhưng trước tiên bạn cập nhật một bảng trong Excel, rồi mnghỉ ngơi Outlook nhằm gửi tin nhắn bảng kia mang lại một cửa hàng email.

Macro và pháp luật VBA rất có thể được tra cứu thấy bên trên tab Nhà vạc triển, bị ẩn theo mang định, do vậy, bước đầu tiên là đề nghị nhảy tab.

Đi cho tới Excel > Chọn...> Công thế và thay Dải băng.

Trong thể một số loại Tùy chỉnh Ribbon, vào danh sách Tab Chính, nên chọn lựa hộp kiểm Nhà phát triển, rồi bnóng Lưu.

Làm theo công việc dưới đây nhằm ghi macro.

Trên tab Nhà phát triển, hãy bnóng Ghi Macro.

Trong hộp tên Macro, nhập tên mang lại macro. Đặt thương hiệu bên dưới dạng bộc lộ càng tốt để bạn có thể mau lẹ tìm kiếm thấy tên nếu bạn tạo ra từ nhị macro trlàm việc lên.


Lưu ý: Ký trường đoản cú thứ nhất của tên macro phải là 1 trong những vần âm. Các ký từ bỏ tiếp theo có thể là các chữ, số hoặc ký trường đoản cú gạch ốp bên dưới. Không thực hiện những dấu biện pháp trong tên macro; cam kết từ gạch bên dưới có tác dụng giỏi vai trò nlỗi một dấu chia cách. Nếu chúng ta dùng một tên macro nhưng mà cũng là một trong những tsi chiếu ô, rất có thể các bạn sẽ nhận thấy 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 bàn phím nhằm chạy macro, vào hộp Phím lối tắt, nhập chữ cái ngẫu nhiên (cả chữ hoa hoặc chữ hay phần đông được) cơ mà bạn muốn cần sử dụng. Tốt nhất là thực hiện tổ hợp phím ko tương xứng với các phím lối tắt hiện nay tất cả, bởi phím lối tắt macro đang ghi đè lên trên ngẫu nhiên phím lối tắt Excel khoác định tương đương nào trong những lúc sổ thao tác cất macro sẽ mnghỉ ngơi.

Trong vỏ hộp Mô tả, tùy ý nhập biểu đạt ngắn thêm gọn gàng về phần đông gì macro thực hiện.

Mặc cho dù ngôi trường bộc lộ là tùy chọn cơ mà chúng ta nên nhập biểu hiện. Sẽ bổ ích nếu bạn nhập trình bày bao gồm ý nghĩa sâu sắc với đa số biết tin hoàn toàn có thể có lợi cho mình hoặc đông đảo người tiêu dùng đã chạy macro không giống. Nếu bạn tạo ra những macro, biểu đạt rất có thể khiến cho bạn gấp rút khẳng định macro như thế nào làm gì, nếu như không chúng ta có thể cần đoán thù.

Bấm OK để khởi đầu ghi.

Thực hiện nay hành động mà bạn muốn ghi.

Trên tab Nhà 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 để thấy những macro links cùng với sổ thao tác làm việc. Thao tác này vẫn mở hộp thoại Macro.


Lưu ý: Không thể trả tác macro. Trước khi chúng ta chạy macro được ghi lần thứ nhất, hãy bảo vệ rằng các bạn đã lưu giữ sổ làm việc nhưng bạn có nhu cầu chạy macro hoặc giỏi rộng là không thao tác bên trên bạn dạng sao của sổ thao tác để ngnạp năng lượng phần nhiều biến đổi không tính ý ý muốn. Nếu bạn chạy macro và macro đó ko thực hiện hồ hết điều bạn muốn, chúng ta có thể đóng sổ thao tác nhưng ko lưu giữ.


Sau đây là thông báo bổ sung 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 hiểu biện pháp bật hoặc tắt macro trong Excel for Mac.

Sao chnghiền mô-đun macro sang trọng sổ thao tác làm việc khác

Nếu sổ làm việc tất cả cất macro VBA nhưng bạn có nhu cầu thực hiện sống khu vực không giống, bạn có thể sao chép mô-đun tất cả chứa macro đó vào một sổ thao tác đang mngơi nghỉ không giống bằng Trình soạn mygicavietnam.com Visual Basic.

Gán macro cho một đối tượng, hình trạng hoặc đồ họa

Trên trang tính, click chuột bắt buộc vào đối tượng người sử dụng, đồ họa, mẫu mã hoặc mục nhưng 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 nhưng mà bạn muốn gán.

Gán macro mang lại nút

quý khách hàng có thể gán macro mang lại biểu tượng đồ họa, rồi cung cấp Thanh hao nguyên lý Truy nhập Nhanh hoặc dải băng.

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

Quý Khách có thể gán macro mang lại biểu chủng loại và điều khiển và tinh chỉnh ActiveX vào trang tính.

Msinh sống Trình soạn thảo Visual Basic

Trên tab Nhà phát triển, hãy Visual Basic, hoặc bnóng vào menu Công thay > Macro > Visual Basic biên soạn thảo....

Tìm Trợ góp về cách sử dụng Trình soạn thảo Visual Basic

Tìm đọc biện pháp search giúp sức bên trên các yếu tố Visual Basic.

Xem thêm: Cách Sửa Lỗi Không Cài Được Net Framework 3, Khắc Phục Lỗi Không Cài Được Net Framework 4


Quý khách hàng phải thêm trợ giúp?

Quý khách hàng luôn luôn có thể hỏi một chuyên gia trong Cộng đồng Kỹ thuật Excel hoặc nhận sự cung cấp trongCộng đồng vấn đáp.