Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

Chúng tôi đã chuẩn bị một bộ dữ liệu mẫu ở đây với Tên, Họ, và Tuổi của sáu người.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

Chúng tôi muốn sao chép một ô đơn lẻ từ bộ dữ liệu với mã này.

Sub Copy_Range() Range(Selection, Selection.End(xlDown)).Select Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

Khi chúng tôi nhấn F5 trên bàn phím để chạy nó, một thông báo lỗi xuất hiện cho biết mã không được kích hoạt cho file Excel. Hãy xem cách khắc phục sự cố.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

Khắc phục 1 – Bật Macro cho một Workbook đơn lẻ trong Excel

Trường hợp 1.1. Truy cập qua Cảnh báo bảo mật

  • Khi bạn mở workbook, bạn sẽ nhận thấy Cảnh báo bảo mật ở đầu Thanh công thức.
  • Nhấp vào Enable Content để bật macro.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Bạn sẽ nhận được Thông báo bảo mật Microsoft Excel sau nếu cửa sổ Visual Basic Editor đang mở khi mở file.
  • Nhấp vào Enable Macros để truy cập.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

Trường hợp 1.2 – Bật Macro với Backstage View

  • Đi đến tab File.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Nhấp vào Info.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Chọn Enable Content dưới Cảnh báo bảo mật.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

Trường hợp 1.3 – Thay đổi Cài đặt trong Trust Center

  • Đi đến tab File và chọn Options.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Chọn Trust Center trong hộp thoại Excel Options.
  • Nhấp vào Trust Center Settings.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Đi đến Macro Settings trong Trust Center hộp thoại.
  • Chọn Disable VBA macros with notification.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Đi đến ActiveX Settings và chọn tùy chọn như hình ảnh dưới đây.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Nhấn OK hai lần để đóng tất cả hộp thoại.

Trường hợp 1.4 – Thiết lập Trusted Documents

  • Đi đến tab File và chọn Options.
  • Chọn Trust Center Settings từ tab Trust Center trong cửa sổ Excel Options .

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Chọn tùy chọn Allow documents on a network to be trusted trong phần Trusted Documents.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Nhấn OK hai lần.
  • Nếu bạn cần hoàn tác tính năng này, nhấp vào Clear trong tab Trusted Documents và đóng cửa sổ.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

Khắc phục 2 – Cho phép Macro vĩnh viễn trong Excel cho Tất cả Workbook

Trường hợp 2.1 – Áp dụng thay đổi trong Trust Center

  • Chọn File và chọn Options.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Chọn Trust Center và đi đến Trust Center Settings.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Đi đến tab Macros Settings.
  • Chọn tùy chọn Enable VBA macros.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Nhấn OK hai lần để đóng tất cả cửa sổ.

Xem thêm: [Đã giải quyết]: Macro Settings Greyed out trong Excel

Trường hợp 2.2 – Tạo Trusted Location

  • Chọn File và chọn Options.
  • Đi đến Trust Center Settings từ cửa sổ Excel Options.
  • Đi đến phần Trusted Location trong cửa sổ Trust Center .
  • Nhấp vào Add new location.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Chèn một thư mục vào phần Path.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Nhập mô tả trong hộp Description để xác định file trusted dễ dàng.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Chọn tùy chọn Subfolders of this location are also trusted nếu bạn có.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Nhấn OK hai lần để đóng tất cả cửa sổ.
  • Lặp lại để thêm bao nhiêu file bạn muốn. File Excel trong các thư mục này sẽ có Macro được bật.

Khắc phục 3 – Bật Macro cho Một Phiên

  • Đi đến tab File.
  • Đi đến phần Info.
  • Chọn Advanced Options trong Cảnh báo bảo mật.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Chọn tùy chọn Enable content for this session.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Nhấn OK và bạn sẽ có thể chạy macro chỉ selama Excel đang mở.

Cách Tắt Macro trong Excel

  • Chọn File và đi đến Options.
  • Chọn Trust Center và đi đến Trust Center Settings.
  • Đi đến Macro Settings.
  • Chọn tùy chọn Disable VBA macros without notification.

Khắc phục sự cố Macro Excel: 3 Giải pháp được chứng minh để Macro chạy lại

  • Nhấn OK.

Lưu ý quan trọng

  • Bạn phải lưu file Excel của mình dưới dạng Macro-Enabled Workbook để sử dụng mã VBA trong đó.
  • Tránh đồng ý Enable all macros trong cửa sổ Trust Center trừ khi bạn chắc chắn về những gì bạn đang tải xuống. Bạn có thể kích hoạt mã độc.

Tải xuống Workbook thực hành

Các bài viết liên quan

  • [Đã sửa] Excel Macros Enabled But Not Working
  • [Đã sửa!]: Không thể bật Macro trong Excel
  • [Giải quyết:] Không thể chỉnh sửa Macro trên Workbook ẩn
  • Excel Macro Security

Nhận miễn phí Bài tập Excel nâng cao với lời giải!