Macro Excel - Chỉnh sửa
Bạn đã học cách viết mã macro trong trình soạn thảo VBA trong chương trước. Bạn có thể chỉnh sửa mã macro, đổi tên macro và xóa macro.
Nếu bạn thành thạo Excel VBA, viết mã hoặc sửa đổi mã cho macro là một nhiệm vụ nhỏ. Bạn có thể chỉnh sửa mã macro theo bất kỳ cách nào bạn muốn. Nếu bạn chỉ muốn thực hiện một số thay đổi đơn giản trong mã macro, bạn thậm chí có thể sao chép mã macro từ nơi này sang nơi khác.
Sao chép mã Macro
Bạn đã tạo hai macro - MyFirstMacro và Button1_Click trong sổ làm việc MyFirstMacro.xlsm đã bật macro. Bạn đã tạo macro đầu tiên bằng cách ghi lại các bước và macro thứ hai bằng cách viết mã. Bạn có thể sao chép mã từ macro đầu tiên vào macro thứ hai.
Mở sổ làm việc MyFirstMacro.xlsm.
Nhấp vào tab Nhà phát triển trên Ribbon.
Bấm Visual Basic. Trình chỉnh sửa Visual Basic mở ra.
Mở mã cho Module1 (mã macro MyFirstMacro) và mã macro Module2 (Button1_Click ()).
Bấm vào tab Cửa sổ trên Ruy-băng.
Chọn Xếp theo chiều ngang từ danh sách thả xuống.
Bạn có thể xem mã của hai macro trong cửa sổ lát gạch.
Sao chép dòng MsgBox trong mã Module2.
Dán nó lên trên dòng đó.
Sửa đổi chuỗi thành -
MsgBox “Xin chào Thế giới!”
Sao chép mã sau từ Module1.
Dán nó vào mã Module2 ở giữa hai dòng mã MsgBox.
Nhấp vào biểu tượng Lưu để lưu mã.
Bấm vào Nút trong trang tính Excel. Hộp Thông báo xuất hiện với thông báo - Hello World! Bấm OK.
Dữ liệu bảng xuất hiện (theo mã mà bạn đã sao chép) và hộp thông báo xuất hiện với thông báo - Lời chúc tốt đẹp nhất đến bạn!
Bạn có thể sửa đổi mã chỉ trong một vài bước. Đây là nhiệm vụ dễ nhất cho người mới bắt đầu.
Đổi tên Macro
Giả sử bạn muốn chạy macro đã chỉnh sửa từ bất kỳ trang tính nào khác với trang tính có nút lệnh. Bạn có thể làm điều đó bất kể nhấp vào nút bằng cách đổi tên macro.
- Nhấp vào tab CHẾ ĐỘ XEM trên Ruy-băng.
- Nhấp vào Macro.
- Chọn Xem Macro từ danh sách thả xuống.
Hộp thoại Macro xuất hiện.
- Nhấp vào tên macro - Button1_Click.
- Nhấp vào nút Chỉnh sửa.
Mã macro xuất hiện trong trình soạn thảo VBA.
Thay đổi tên xuất hiện trong dòng phụ từ Button1_Click thành RenameMacro. Để nguyên Sub và ngoặc đơn.
Mở hộp thoại Macro. Tên macro xuất hiện khi bạn đổi tên.
- Nhấp vào RenameMacro.
- Nhấp vào nút Chạy. Macro chạy. Bây giờ một lần bấm nút là không cần thiết.
Xóa Macro
Bạn có thể xóa macro mà bạn đã ghi lại hoặc mã hóa.
- Mở hộp thoại Macro.
- Bấm vào tên macro.
- Nhấp vào nút Xóa.
Các Delete thông báo xác nhận xuất hiện.
Nhấp chuột Yesnếu bạn chắc chắn xóa macro. Nếu không, hãy nhấp vào Không.