Hướng dẫn xóa toàn bộ Macro (VBA) trong file Excel và Xóa Macro trong Google Sheets

Để xóa toàn bộ Macro (VBA) trong file Excel, bạn có thể thực hiện theo các cách sau.

Cách 1 – Xóa toàn bộ Macro nhanh nhất (khuyên dùng)

  1. Mở file Excel có Macro (.xlsm hoặc .xlsb).
  2. Chọn File → Save As (Lưu thành).
  3. Tại File Format / Save as type, chọn Excel Workbook (*.xlsx).
  4. Nhấn Save (Lưu).
  5. Nếu Excel hiển thị cảnh báo không thể lưu Macro trong định dạng .xlsx, chọn Yes / Continue để tiếp tục lưu mà không giữ Macro.

✅ Kết quả

  • Xóa toàn bộ mã VBA/Macro khỏi bản .xlsx mới.
  • Giữ lại dữ liệu, công thức và phần lớn định dạng.
  • File gốc vẫn được giữ nguyên nếu bạn lưu với tên khác.

Cách 2 – Xóa Macro trực tiếp trong Excel

Trên Windows

  1. Mở file Excel.
  2. Nhấn Alt + F11 để mở VBA Editor.
  3. Trong cửa sổ Project Explorer, tìm VBAProject.
  4. Nhấp chuột phải vào từng Module → Remove Module.
  5. Chọn No khi được hỏi có muốn xuất Module trước khi xóa không.
  6. Xóa mã VBA trong ThisWorkbook, các Sheet và UserForm nếu có.
  7. Lưu lại file.

Trên Mac

  1. Mở Excel.
  2. Chọn Tools → Macro → Visual Basic Editor.
  3. Xóa các Module và mã VBA tương tự như trên.
  4. Lưu file dưới định dạng .xlsx nếu không muốn giữ Macro.

Cách 3 – Xóa Macro bằng Google Sheets

Nếu muốn chuyển file Excel sang Google Sheets:

  1. Tải file Excel lên Google Drive.
  2. Mở bằng Google Sheets.
  3. Chọn File → Save as Google Sheets.
  4. Sau đó chọn File → Download → Microsoft Excel (.xlsx).

Google Sheets không chạy VBA của Excel. Tuy nhiên, một số công thức, định dạng và tính năng nâng cao có thể thay đổi khi chuyển đổi.

Lưu ý quan trọng

Nếu file có nút bấm, biểu mẫu, chức năng tự động, VBA hoặc ActiveX, những chức năng phụ thuộc Macro sẽ không hoạt động sau khi xóa.

Bạn đang sử dụng Excel trên Mac, Windows hay Google Sheets? Mình sẽ hướng dẫn đúng cách xóa sạch Macro mà vẫn giữ dữ liệu và công thức.

À, bạn muốn xóa Macro trong Google Sheets (Google Spreadsheet) chứ không phải Excel.

Cách 1 – Xóa Macro trong Google Sheets

  1. Mở file Google Sheets.
  2. Trên thanh menu, chọn Tiện ích mở rộng (Extensions).
  3. Chọn Macro → Quản lý macro (Manage macros).
  4. Danh sách các macro đã tạo sẽ xuất hiện.
  5. Nhấn dấu ⋮ bên cạnh macro muốn xóa.
  6. Chọn Xóa (Remove).
  7. Lặp lại nếu muốn xóa nhiều macro.

Cách 2 – Xóa sạch mã Macro và Apps Script

Nếu muốn xóa cả mã lập trình chạy ngầm trong Google Sheets:

  1. Mở Google Sheets.
  2. Chọn Tiện ích mở rộng → Apps Script.
  3. Trong cửa sổ Apps Script, tìm các file .gs chứa mã macro.
  4. Nhấn dấu ⋮ bên cạnh file → Delete để xóa.
  5. Nếu chỉ muốn xóa macro, hãy xóa đúng hàm tương ứng, tránh xóa những hàm khác đang sử dụng.
  6. Vào mục Triggers (Trình kích hoạt) có biểu tượng đồng hồ để xóa các trình kích hoạt tự động không còn cần thiết.

⚠️ Lưu ý: Xóa macro trong menu quản lý không nhất thiết xóa toàn bộ mã Apps Script liên quan.

Cách 3 – Tạo bản Google Sheets sạch, không có Macro

Nếu muốn giữ dữ liệu và công thức nhưng loại bỏ Apps Script gắn với bảng tính:

  1. Tạo một Google Sheets mới.
  2. Trong file cũ, chọn từng tab dữ liệu.
  3. Nhấn chuột phải vào tên tab → Sao chép vào → Bảng tính hiện có.
  4. Chọn file Google Sheets mới.
  5. Lặp lại với các tab còn lại.

Cách này không sao chép dự án Apps Script gắn với file gốc, nhưng bạn nên kiểm tra lại công thức, liên kết và các tính năng phụ thuộc script.

Bạn muốn xóa một macro cụ thể hay xóa sạch toàn bộ macro và Apps Script trong Google Sheets mà vẫn giữ nguyên dữ liệu?
Vui lòng liên hệ Queen Mobile 0906849968 để được hướng dẫn chi tiết


Khám phá thêm từ Tin tức công nghệ

Đăng ký để nhận các bài đăng mới nhất được gửi đến email của bạn.

Bình luận

Trả lời

Khám phá thêm từ Tin tức công nghệ

Đăng ký ngay để tiếp tục đọc và truy cập kho lưu trữ đầy đủ.

Tiếp tục đọc