Warning: Constant WP_MEMORY_LIMIT already defined in /home/caocap/public_html/wp-config.php on line 103

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/caocap/public_html/wp-content/plugins/fixed-toc/frontend/html/class-dom.php on line 98
Không chạy được macro trong Excel 2010 giải quyết như thế nào? - Friend.com.vn

Không chạy được macro trong Excel 2010 giải quyết như thế nào?


Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/caocap/public_html/wp-content/plugins/fixed-toc/frontend/html/class-dom.php on line 98

Đối với những ai thường xuyên phải làm việc với Excel thì macro sẽ không còn là thuật ngữ mới. Đây là ứng dụng giúp giải quyết một số chức năng ở trong bài toán quản lý Excel. Chúng cho phép người dùng ghi lại những thao tác dưới một danh sách lệnh. Khi bạn gọi 1 macro thì thao tác sẽ được thực hiện 1 cách tự động giúp bạn giải quyết công việc một cách nhanh chóng hơn. Tuy nhiên, bạn lại gặp phải vấn đề không chạy được macro trong Excel 2010. Vậy phải làm thế nào?

Nguyên nhân không chạy được macro trong Excel 2010

Về cơ bản, vấn đề không chạy được macro trong Excel 2010 sẽ thuộc về một trong những nguyên nhân sau:

  • Macro không chạy được vì bị enable macro khi mới mở file
  • Chỉnh thiết lập macro setting để cho phép Excel để cho phép macro chạy.
  • VBA không được cài đặt trong cùng office nên không thể chạy được macro.

Từ những nguyên nhân trên, bạn sẽ tìm hiểu xem máy của mình đang gặp phải vấn đề gì để từ đó tìm cách và giải quyết.

Bật macro trong Excel 2010 từ trên thanh Message

Khi bạn mở 1 tập Excel nào đó đã có sẵn các macro, bạn sẽ thấy hiển thị ở phía trên 1 thanh message màu vàng với biểu tượng là tấm lá chắn và có dấu chấm than ở giữa cùng dòng chữ cảnh bảo. Ở cuối là nút Enable Content. Nếu chắc chắn rằng đây là một nguồn đáng tin cậy và có thể để chúng hoạt động trên máy tình thì hãy ấn vào nút Enable Content để mở bảng tính là được.

1
1

Bật macro thông qua dạng xem Backstage

Cách thứ 2 để bật macro trong Excel đó là thông qua dạng xem Backstage trong Microsoft Office của bạn. Các bước thực hiện như sau:

  • Bước 1: Chọn vào tab File

  • Bước 2: Bạn sẽ thấy ngay khu vực Security Warning(Cảnh báo bảo mật) màu vàng. Hãy nhấn vào ô Enable Content.

  • Bước 3: 2 tính năng hiển thị ra là Enable All ContentAdvanced Options. Lúc này, hãy chọn Enable All Content. Tất cả các nội dung của tệp sẽ hiện ra.

Sau thao tác này, các tệp Excel trong máy của bạn từ bây giờ sẽ được xem là tài liệu đáng tin cậy và tất cả các macro trong đó đều sẽ được kích hoạt.

Luôn chạy macro trong bảng tính đáng tin cậy

Khi bạn thực hiện tạo và chia sẻ tệp Excel có macro, bạn sẽ tránh nhận thông báo bảo mật. Nếu nguồn tệp của bạn đáng tin vậy thì các macro cũng sẽ chạy ngay lập tức. Và sau đây sẽ là cách mặc định để cho phép tất cả các macro chạy được khi mở tệp.

  • Bước 1: Chọn File -> Options -> Trust Centersau đó nhấn nút Trust Center Settings…. Hoặc cũng có thể nhấp luôn vào liên kết Trust Center Settings trên Warning Security.

  • Bước 2: Lúc này, cửa sổ Trust Center hiện ra. Bạn hãy nhấn vào tùy chọn Macro Settings.

  • Bước 3: Chọn tiếp Enable all macroscó nghĩa là không được khuyến cáo, những mã độc có thể chạy.

Bây giờ tất cả các macro trong máy của bạn sẽ chạy mà không có bất cứ cảnh báo nào cho người dùng. Và điều này cũng sẽ khiến cho máy tính của bạn rất dễ bị nhiễm phải virus. Vậy nên hãy chắc chắn là tất cả các tệp có chứa macro đều thực sự đáng tin cậy.

Cài đặt macro trên cửa sổ Trust Center

Khi mở cửa sổ Trust Center, bạn sẽ thấy được tất cả các cài đặt macro trong đó. Các cài đặt này sẽ cho phép người dùng điều chỉnh cách làm việc với các bảng tính có bật macro theo như mong muốn của mình. Bạn chỉ cần thực hiện theo các bước ở phía trên để mở Trust Center và xem các giải thích trong cài đặt macro đó là:

  • Disable all macros without notification: macro và các cảnh báo bảo mật liên quan đều bị tắt.
  • Disable all macros with notification: Macro sẽ bị tắt nhưng cảnh báo bảo mật sẽ xuất hiện nếu có macro trong tập tin đó.
  • Disable all macros except digitally signed macros: macro bị tắt, cảnh báo bảo mật xuất hiện và được ký được từ bằng macro chạy trên tập của nguồn đáng tin cậy.
  • Enable all macros (not recommended, potentially dangerous code can run): Tất cả các macro sẽ chạy mà không được báo trước.
  • Trust access to the VBA project object model: cấm hoặc cho phép truy cập chương trình vào Visual Basic for Applications (VBA) từ 1 máy khách tự động nào đó.

Việc của bạn là chọn 1 trong những lựa chọn ở phía trên khi không chạy được macro trong Excel 2010.

Chạy macro khi tất cả các macro đều đã bị tắt

Nếu như bạn chọn Disable all macros with notification nhưng lại cần phải chạy macro ngay lập tức thì cần phải kiểm tra bảo mật và chạy macro. Excel sẽ tự đặt các vị trí nhất định là các vùng đáng được tin cậy.

Danh sách các địa điểm đáng tin cậy bao gồm:

  • Program Files Microsoft Office Templates
  • Program Files Microsoft Office Office12 Startup
  • Program Files Microsoft Office Office12 Library
  • Program Files Microsoft Office Office12 XLSTART

Các bạn có thể xem hướng dẫn chi tiết trong video dưới đây

Và bạn có thể thêm các vị trí trên máy tính vào vùng tin cậy theo cách sau:

  • Bước 1: Chọn lần lượt File -> Options -> Trust Center -> Trust Center Settings -> Trusted Locations.

  • Bước 2: Chọn Add new locationđể xem hộp thoại Trusted Location của Microsoft Office.

  • Bước 3: Hãy chọn vào Browse để tìm kiếm địa điểm cần dùng ở trên máy tính.

Trên đây là những cách giải quyết khi không chạy được macro trong Excel 2010. Hãy ghi nhớ và thực hiện. Chúc bạn thành công.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *