Video: Hướng dẫn sử dụng Macro trong Excel hiệu quả nhất 2025
Bạn có thể sử dụng tính năng Find trong Visual Basic Editor để nhanh chóng tìm các câu lệnh hoặc thuộc tính cần chỉnh sửa trong macro Excel 2013 của bạn. Bạn mở hộp thoại Tìm bằng cách chọn Chỉnh sửa → Tìm trên thanh trình đơn, nhấp vào nút Tìm trên thanh công cụ Chuẩn, hoặc bằng cách nhấn Ctrl + F.
Hộp thoại này tương tự như hộp thoại bạn sử dụng khi tìm các mục trong bảng tính Excel. Sự khác biệt chính là hộp thoại Tìm cung cấp cho bạn các lựa chọn khác nhau cho những gì để tìm kiếm (ngoài các tùy chọn quen thuộc chỉ để tìm toàn bộ từ và khớp với trường hợp):
Current Procedure-
để tìm kiếm chỉ các thủ tục lập trình hiện tại trong nút Code Current Module
-
để tìm kiếm các macro trong mô đun hiện tại (mặc định) nút tùy chọn Dự án hiện tại
-
để tìm kiếm tất cả các macro trong tất cả các mô đun trong nút lựa chọn Đã chọn Text
-
để chỉ tìm kiếm văn bản mà bạn đã chọn trong cửa sổ Mã (tùy chọn này không có sẵn trừ khi bạn đã chọn một khối văn bản trong mã hiện tại) Khi nó xảy ra, chương trình làm nổi bật sự xuất hiện trong thủ tục hiện tại, mô-đun, dự án VBA, hoặc khối văn bản đã chọn (tùy thuộc vào lựa chọn Tìm kiếm mà bạn sử dụng). Để tìm sự xuất hiện tiếp theo, bạn có thể nhấp vào nút Find Next trong hộp thoại Find hoặc nếu bạn đóng hộp thoại này, nhấn F3.
Nếu bạn có một số lần xuất hiện trong suốt macro đòi hỏi cùng một kiểu cập nhật, bạn có thể sử dụng tính năng Thay thế để tìm và thay thế chúng trong mã macro. Điều này đặc biệt hữu ích khi bạn quyết định thay đổi một giá trị cụ thể trong suốt macro (chẳng hạn như chọn phạm vi ô có tên "income_08" để xử lý thay vì phạm vi "income_07") và bạn muốn chắc chắn rằng bạn không bỏ lỡ bất kỳ sự xuất hiện.
Để mở hộp thoại Thay thế, chọn Edit → Replace trên thanh trình đơn của Visual Basic Editor hoặc nhấn Ctrl + H. Lưu ý rằng bạn có thể mở hộp thoại Thay thế từ bên trong hộp thoại Tìm bằng cách nhấp vào nút Thay thế.Hộp thoại Thay thế xuất hiện giống như hộp thoại Tìm, ngoại trừ hộp thoại Thay thế bằng hộp văn bản cùng với hộp văn bản Find What và có nút Thay thế và Thay thế tất cả bên cạnh nút Tìm Tiếp.
Sau khi nhập thuộc tính hoặc câu lệnh để tìm trong hộp văn bản Find What và hộp thoại để thay thế bằng hộp văn bản Thay thế bằng, hãy nhấp vào nút Tìm Tiếp theo để xác định vị trí sự kiện đầu tiên trong quy trình hiện tại, mô-đun, dự án VBA, hoặc khối văn bản được lựa chọn (tùy thuộc vào lựa chọn Tìm kiếm mà bạn sử dụng).
Sau khi sự kiện này được chọn trong cửa sổ Mã, bạn sẽ thay thế bằng văn bản thay thế bằng cách nhấp vào nút Thay thế. Excel sau đó xác định vị trí xảy ra tiếp theo, sau đó bạn có thể thay thế bằng cách nhấp vào nút Thay thế hoặc vượt qua để tìm sự kiện tiếp theo bằng cách nhấp vào nút Tìm Tiếp theo.
Không sử dụng nút Thay thế tất cả để thay thế tất cả các lần xuất hiện trong vĩ mô của bạn trừ khi bạn chắc chắn 100% rằng bạn sẽ không thay thế toàn bộ thứ gì đó không được thay thế và có thể làm tăng thời gian vĩ mô của bạn.