Cách Dùng Macro Trong Excel

     
Excel mang đến giayphutyeuthuong.vn 365 Excel đến giayphutyeuthuong.vn 365 dành cho máy Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel năm 2016 Excel năm 2016 for Mac Excel 2013 Excel 2010 Excel 2007 xem thêm...Ít hơn

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

Bạn đang xem: Cách dùng macro trong excel


Khi các bạn ghi một macro, trình ghi macro sẽ ghi lại tất cả quá trình trong mã Visual Basic for Applications (VBA). Quá trình sau đây bao gồm thể bao hàm nhập văn bạn dạng hoặc số, nhấp chuột ô hoặc lệnh trên dải băng hoặc trên menu, format ô, hàng hoặc cột hoặc thậm chí còn nhập dữ liệu từ nguồn bên ngoài, ví dụ: giayphutyeuthuong.vn Access. Ứng dụng Visual Basic (VBA) là tập hợp bé của ngôn ngữ lập trình Visual Basic mạnh mẽ và đi kèm theo với đa số các áp dụng Office. Tuy vậy VBA với lại cho chính mình khả năng auto hóa những quy trình trong cùng giữa những ứng dụng Office nhưng chúng ta không nên biết mã VBA hay lập trình máy vi tính nếu Trình ghi Macro đã thực hiện những điều các bạn muốn.

Điều đặc trưng 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 hầu như mọi di chuyển mà bạn đã thực hiện. Vì vậy, nếu khách hàng gây ra lỗi trong trình trường đoản cú của mình, ví dụ: nhấp chuột nút mà bạn không tồn tại ý định bấm, Trình ghi Macro sẽ lưu lại lỗi đó. Độ phân giải là nhằm ghi lại toàn bộ trình tự hoặc sửa thay đổ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à các bạn nên lưu lại quy trình mà bạn đã thừa quen thuộc. Bạn ghi quy trình càng trơn tuột tru thì macro đang chạy cành kết quả khi các bạn phát lại bạn dạng ghi đó.

Macro và điều khoản VBA rất có thể được kiếm tìm thấy bên trên tab Nhà phân phát triển, bị ẩn theo mặc định, vị vậy, bước thứ nhất là bắt buộc bật tab. Để hiểu biết thêm thông tin, xem mục Hiển thị tab bên phát triển.

*

Ghi macro

Có một số điều hữu ích bạn cần hiểu rõ về macro:

Khi các bạn ghi một macro nhằm mục tiêu thực hiện nay một tập hợp những tác vụ trong một phạm vi trong Excel, macro đã chỉ chạy trên những ô vào phạm vi đó. Vì vậy, nếu bạn đã thêm một hàng bổ sung vào phạm vi, macro sẽ không còn chạy tiến trình trên hàng bắt đầu mà chỉ trên những ô trong phạm vi.

Nếu các bạn đã lên chiến lược ghi quá trình dài các tác vụ, hãy lên kế hoạch bao gồm macro liên quan nhỏ dại hơn thay vì có một macro dài.

Không tốt nhất thiết chỉ mọi tác vụ trong 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 những ứng dụng Office khác với mọi áp dụng có hỗ trợ Ứng dụng Visual Basic (VBA) khác. Ví dụ: bạn cũng có thể ghi macro cơ mà trước tiên bạn update một bảng trong Excel, rồi mở Outlook nhằm gửi e-mail bảng đó mang đến một địa chỉ cửa hàng email.

Làm theo công việc sau đây để ghi macro.

Trên tab Nhà phạt triển, trong 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 cho macro. Đặt tên bên dưới dạng diễn đạt 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ừ 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 những chữ cái. Các ký từ bỏ tiếp theo rất có thể là những chữ, số hoặc cam kết tự gạch ốp dưới. Ko sử dụng những dấu bí quyết trong thương hiệu macro; ký tự gạch bên dưới làm tốt vai trò như 1 dấu ngăn cách. Nếu khách hàng dùng một tên macro mà cũng là một trong tham chiếu ô, gồm thể các bạn sẽ nhận được một thông báo lỗi là tên gọi macro không 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 hầu hết được) mà bạn muốn dùng. Tốt nhất là sử dụng tổ hợp phím Ctrl + Shift (chữ hoa), vì chưng phím lối tắt macro đã ghi đè lên bất kỳ phím tắt mang định Excel như thế nào tương đương trong những lúc sổ thao tác làm việc chứa macro sẽ mở. Ví dụ: nếu khách hàng sử dụng Ctrl+Z (Hoàn tác), bạn sẽ mất khả năng Hoàn tác vào phiên Excel đó.

Trong vỏ hộp Mô tả, tùy ý nhập diễn tả ngắn gọn gàng về số đông gì macro thực hiện.

Mặc dù trường miêu tả là tùy chọn nhưng chúng ta nên nhập tế bào tả. Quanh đó ra, test nhập diễn đạt có ý nghĩa với phần đông thông tin hoàn toàn có thể hữu ích cho chính mình hoặc những người dùng sẽ chạy macro khác. Nếu bạn tạo nhiều macro, mô tả hoàn toàn có thể giúp bạn gấp rút xác định macro nào có tác dụng gì, ví như không bạn 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, vào nhóm Mã, bấm Dừng Ghi

*
.

-HOẶC-

Nhấn Alt+T+M+R .

Làm vấn đề với macro vẫn ghi vào Excel

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

*

Thận trọng: Không thể trả tác macro. Trước khi bạn chạy macro được ghi lần thứ nhất tiên, hãy bảo đảm an toàn rằng các bạn đã lưu giữ sổ thao tác làm việc mà bạn có nhu cầu chạy macro hoặc giỏi hơn là chưa thao tác làm việc trên phiê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 khách hàng chạy macro và macro kia không thực hiện những điều các bạn muốn, bạn 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 làm việc với macro vào Excel.

Tác vụ

Mô tả

thay đổi cài đặt bảo mật macro trong Excel

Đọc thông tin ví dụ về cài đặt bảo mật bao gồm sẵn đến macro và chân thành và ý nghĩa của mua đặt.

Chạy macro

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

sửa đổi macro

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

sao chép mô-đun macro sang sổ 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, bạn cũng có thể sao chép mô-đun gồm chứa macro đó vào một trong những sổ thao tác làm việc đang mở khác bằng Trình biên soạn giayphutyeuthuong.vn Visual Basic.

Gán macro cho 1 đối tượng, mẫu mã hoặc thứ họa

Trên trang tính, bấm vào phải vào đối tượng, đồ gia dụng họa, mẫu mã 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 rất có thể gán macro cho biểu tượng đồ họa, rồi thêm vào Thanh cơ chế Truy nhập nhanh hoặc dải băng.

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

Bạn hoàn toàn có thể gán macro cho biểu chủng loại và tinh chỉnh ActiveX vào trang tính.

bật hoặc tắt macro trong số tệp Office

Tìm đọc cách nhảy hoặc tắt macro trong những 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ề cách sử dụng Trình soạn thảo Visual Basic

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

Xem thêm: Bài Soạn Văn Lớp 9 Bếp Lửa (Chi Tiết), Soạn Bài Bếp Lửa (Chi Tiết)

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

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

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


Ghi macro

Có một trong những điều có lợi bạn nên biết về macro:

Khi bạn ghi một macro nhằm mục đích thực hiện tại một tập hợp các tác vụ trong một phạm vi vào Excel, macro vẫn chỉ chạy trên các ô trong phạm vi đó. Bởi vì vậy, nếu bạn đã thêm một hàng bổ sung cập nhật vào phạm vi, macro sẽ không chạy các bước trên hàng new mà chỉ trên các ô trong phạm vi ban đầu.

Nếu chúng ta đã 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ỏ hơn rứa vì tất cả một macro dài.

Không tốt nhất thiết chỉ hồ hết tác vụ trong Excel mới rất có thể được ghi vào macro. Quy trình macro của bạn cũng có thể mở rộng lớn 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ụ: chúng ta có thể ghi macro mà trước tiên bạn cập nhật một bảng vào Excel, rồi mở Outlook để gửi thư điện tử bảng đó mang lại một địa chỉ email.

Macro và lý lẽ VBA rất có thể được kiếm tìm thấy bên trên tab Nhà phát triển, bị ẩn theo mặc định, bởi vì vậy, bước trước tiên là buộc phải bật tab.

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

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

Làm theo các bước sau đây để ghi macro.

Trên tab nhà phát triển, hãy bấm Ghi Macro.

Trong hộp tên Macro, nhập tên cho macro. Đặt tên bên dưới dạng diễn tả càng tốt để bạn cũng có thể nhanh nệm tìm thấy tên nếu bạn tạo từ nhị macro trở lên.


Lưu ý: Ký tự thứ nhất của thương hiệu macro phải là một 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 dưới. Không sử dụng các dấu giải pháp trong tên macro; ký tự gạch dưới làm xuất sắc vai trò như một dấu phòng cách. Nếu như khách hàng dùng một thương hiệu macro cơ mà cũng là 1 tham chiếu ô, bao gồm thể bạn sẽ nhận được một thông tin lỗi là tên gọi macro không hợp lệ .


Để gán lối tắt bàn phím để 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 đầy đủ được) mà bạn muốn dùng. Cực tốt 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ó, vày phím lối tắt macro đang ghi đè lê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 chứa macro đã mở.

Trong vỏ hộp Mô tả, tùy ý nhập diễn tả ngắn gọn về hồ hết gì macro thực hiện.

Mặc cho dù trường miêu tả là tùy lựa chọn nhưng bạn nên nhập mô tả. đang hữu ích nếu bạn nhập mô tả có ý nghĩa với các 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 như khách hàng tạo nhiều macro, tế bào tả hoàn toàn có thể giúp bạn gấp rút xác định macro nào làm cho gì, trường hợp không chúng ta có thể phải đoán.

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

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

Trên tab công ty phát triển, hãy bấm Ngừng Ghi.

Làm vấn đề với macro sẽ ghi vào Excel

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


Lưu ý: Không thể hoàn tác macro. Trước khi chúng ta chạy macro được ghi lần đầu tiên tiên, hãy bảo đảm rằng chúng ta đã lưu lại 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 làm việc trên bạn dạng sao của sổ thao tác làm việc để chống những biến đổi ngoài ý muốn. Nếu bạn chạy macro cùng macro đó không tiến hành 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 đó là thông tin bổ sung về cách thao tác với macro vào Excel.

Tác vụ

Mô tả

bật hoặc tắt macro

Tìm đọc cách nhảy hoặc tắt macro vào Excel for Mac.

xào luộc mô-đun macro quý phái sổ thao tác khác

Nếu sổ làm việ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 bao gồm chứa macro đó vào một sổ làm việc đang mở khác bởi Trình soạn giayphutyeuthuong.vn Visual Basic.

Gán macro cho 1 đối tượng, làm ra hoặc trang bị họa

Trên trang tính, nhấp chuột phải vào đối tượng, vật họa, làm ra hoặc mục mà bạn muốn gán macro hiện nay 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 cho nút

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

Gán macro mang đến một tinh chỉnh trên trang tính

Bạn có thể gán macro mang đến biểu mẫu mã và tinh chỉnh và điều khiển ActiveX vào 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 giải pháp > Macro > Visual Basic soạn thảo....

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

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

Xem thêm: Nhân Vật Trữ Tình Trong Bài Tiếng Gà Trưa, Cảm Nhân Về


Bạn đề nghị thêm trợ giúp?

Bạn luôn hoàn toàn có thể hỏi một chuyên viên trong cộng đồng Kỹ thuật Excel hoặc nhấn sự cung cấp trongCộng đồng trả lời.