Nút macro không hiển thị trong excel

Tôi đã tìm thấy một macro mới hứa hẹn sẽ tự động hóa một tác vụ đặc biệt khó chịu, giúp tôi tiết kiệm rất nhiều thời gian và giúp tôi làm việc hiệu quả hơn đáng kể trong Excel. Tôi đã thử chạy macro. Và sau đó…

Show

Một cái gì đó như thế này đã xảy ra

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Thở dài…

Lần đầu tiên tôi nhìn thấy một thông báo như vậy trong Excel, một số câu hỏi xuất hiện ngay trong đầu tôi

  • Thông báo này đề cập đến cài đặt bảo mật nào?

  • Điều đó có nghĩa là macro đã bị vô hiệu hóa?

  • Tôi đã tắt nhầm macro trong Excel phải không?

  • Làm cách nào để bật macro trong Excel?

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel
Không cần phải nói, cuối cùng tôi đã học được cách bật macro trong Excel. Nếu không, tôi đã không viết hướng dẫn Excel này bây giờ

Tuy nhiên, vì biết mình không phải là người đầu tiên (hoặc cuối cùng) đặt ra những câu hỏi đó nên tôi quyết định viết bài này

Mục đích của tôi với hướng dẫn này là trả lời các câu hỏi trên và giải thích cho bạn những điều quan trọng nhất bạn cần biết về cách thức (và thời điểm) bật macro trong Excel. Bằng cách này, khi Excel hiển thị hộp thoại nói rằng macro đã bị tắt và bạn cần bật macro, bạn sẽ biết chính xác phải làm gì

Chính xác hơn, trong hướng dẫn Excel này, chúng tôi sẽ đề cập đến các chủ đề sau

Mục lục

Tôi cho rằng, nếu bạn đang đọc hướng dẫn Excel này, thì phiên bản Excel bạn đang làm việc vẫn có cài đặt mặc định của nó. Do đó, hãy bắt đầu bằng cách hiểu…

Cài đặt bảo mật macro mặc định của Excel. Tắt Macro bằng thông báo

Cài đặt mặc định của Excel là tắt tất cả các macro bằng thông báo. Đây là lý do tại sao, nếu bạn mở sổ làm việc Excel có chứa macro, bạn có thể thấy thông báo cảnh báo rằng “macro đã bị vô hiệu hóa”

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Nói chung, bạn có thể sửa đổi cài đặt bảo mật macro của Excel để xác định điều gì sẽ xảy ra khi bạn mở sổ làm việc Excel bằng cách xác định

  • Macro nào có thể chạy

  • Macro có thể chạy trong trường hợp nào

Trong mọi trường hợp, xin lưu ý những điều sau đây

  • Theo giải thích của Microsoft, bạn không thể thay đổi cài đặt bảo mật macro nếu quản trị viên trong tổ chức của bạn đã thay đổi cài đặt mặc định với mục đích ngăn chặn sửa đổi. Nếu đúng như vậy, hãy liên hệ với quản trị viên này

  • Mọi thay đổi bạn thực hiện đối với cài đặt bảo mật macro trong Excel chỉ áp dụng cho Excel. Chúng không áp dụng cho các ứng dụng Microsoft Office khác

Câu hỏi đầu tiên bạn có thể có là…

Tại sao Macro Excel không được bật theo mặc định?

Điều này nghe có vẻ giống như lịch sử cổ xưa đối với hầu hết các bạn, nhưng

Ngày xửa ngày xưa, Excel (cùng với các ứng dụng Microsoft Office khác) đã bật macro theo mặc định. Nhưng sau đó

Kwyjibo đến

Trong trường hợp bạn là một người hâm mộ Simpsons và đang tự hỏi liệu tôi có đang đề cập đến Homer Simpson…

Câu trả lời là không. Xin lỗi 😳. tôi cũng hơi thất vọng. Tôi cũng thích Simpsons và sẽ rất thích viết về họ

Tôi đang đề cập đến virus Melissa, còn được biết đến với các tên khác như Kwyjibo. Đây là một loại vi-rút macro lây lan qua tài liệu Word được gửi dưới dạng tệp đính kèm email. Virus đã trở nên nổi tiếng vào năm 1999. Một số tập đoàn lớn (bao gồm cả chính Microsoft) đã bị ảnh hưởng

Bạn nghĩ gì là hậu quả của việc này?

Đúng rồi. Như đã giải thích trong Excel 2013 VBA và Macro của các chuyên gia Excel Bill Jelen và Tracy Syrstad, Microsoft đã thay đổi cài đặt bảo mật mặc định của các ứng dụng Microsoft Office. Theo cài đặt hiện tại, macro không được bật theo mặc định

Ngày nay, bảo mật vĩ mô là rất quan trọng. Lý do cho điều này, như được giải thích bởi chuyên gia về Excel John Walkenbach trong Excel VBA Programming for Dummies là VBA là một ngôn ngữ rất mạnh mẽ. Walkenbach tiếp tục giải thích rằng

Macro có thể xóa các tệp, gửi thông tin đến các máy tính khác và thậm chí phá hủy Windows khiến bạn thậm chí không thể khởi động hệ thống của mình

Do đó, bạn muốn hiểu mình đang làm gì khi bật macro. Bằng cách này, bạn sẽ có thể tận hưởng những lợi ích của macro trong khi giảm thiểu nguy cơ khiến máy tính của bạn bị nhiễm mã VBA nguy hiểm

Giả sử rằng bạn muốn bật macro trong Excel vì bạn muốn bắt đầu tạo macro ngay bây giờ. Các phần sau đây giải thích các cách khác nhau mà bạn có thể bật macro trong Excel và các khía cạnh quan trọng nhất của cài đặt bảo mật macro mà bạn cần hiểu để được bảo vệ hợp lý khỏi vi-rút macro

Cách thay đổi cài đặt bảo mật macro toàn cầu của bạn để, trong số những thứ khác, bật macro trong Excel theo mặc định

Excel cho phép bạn xác định xem macro được bật hay tắt tự động. Bạn xác định các cài đặt mặc định này thông qua Trung tâm tin cậy, đây là nơi bạn có thể xem và đặt tất cả các cài đặt bảo mật và quyền riêng tư cho Excel

Nếu bạn bật macro trong Excel thông qua Trung tâm tin cậy, các cài đặt đó sẽ trở thành mặc định mới và áp dụng trên toàn cầu. Nếu bạn chỉ muốn bật macro cho một số sổ làm việc Excel nhất định, bạn có thể làm như vậy bằng cách lưu chúng ở một vị trí đáng tin cậy, như tôi giải thích trong phần tiếp theo của hướng dẫn Excel này

Hãy xem cách thay đổi cài đặt bảo mật macro toàn cầu của bạn trong 2 bước đơn giản. Điều này cho phép bạn, ví dụ, bật macro trong Excel theo mặc định

Bước 1. Truy cập Trung tâm Tin cậy của Excel

Cách dễ nhất để truy cập Trung tâm Tin cậy của Excel là chỉ cần nhấp vào “Macro Security” trong tab Nhà phát triển của Dải băng

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Ngoài ra, bạn có thể truy cập Trung tâm tin cậy thông qua hộp thoại Tùy chọn Excel. Làm điều này trong 4 bước đơn giản sau đây

Bước 1. Truy cập hộp thoại Tùy chọn Excel

Bạn có thể yêu cầu Excel hiển thị hộp thoại Tùy chọn Excel bằng cách

  • Nhấp vào tab Tệp của Dải băng

    Nút macro không hiển thị trong excel
    Nút macro không hiển thị trong excel


  • Nhấp vào “Tùy chọn” ở phía bên trái của Chế độ xem hậu trường

    Nút macro không hiển thị trong excel
    Nút macro không hiển thị trong excel

Bạn cũng có thể truy cập hộp thoại Tùy chọn Excel bằng phím tắt, chẳng hạn như

  • Tổ hợp phím + T + O

  • Tổ hợp phím + F + T

Bước 2. Chuyển đến tab Trung tâm tin cậy

Khi Excel hiển thị hộp thoại Tùy chọn Excel, nhấp vào “Trung tâm tin cậy” trên thanh bên trái của Hộp thoại Tùy chọn

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Bước 3. Nhấp vào “Cài đặt trung tâm tin cậy…”

Khi bạn đang ở trong tab Trung tâm tin cậy, chỉ cần nhấp vào nút “Cài đặt trung tâm tin cậy…” ở bên phải hộp thoại Tùy chọn Excel. Thao tác này sẽ đưa bạn đến Trung tâm tin cậy

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Bước 4. Chuyển đến tab Cài đặt Macro

Sau khi bạn ở trong Trung tâm tin cậy, hãy đảm bảo rằng bạn đang ở tab Cài đặt macro. Tab này xuất hiện ở phía bên trái

Nếu bạn chưa ở đó, hãy nhấp vào “Cài đặt Macro”

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Bước 2. Chọn Cài đặt Macro Bạn muốn Kích hoạt

Ở đầu tab Cài đặt Macro trong Trung tâm Tin cậy, bạn sẽ tìm thấy “Cài đặt Macro”. Excel cho phép bạn chọn 1 trong 4 cài đặt riêng biệt để thiết lập bật tắt macro trong Excel

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Để chọn cài đặt macro bạn muốn bật, chỉ cần nhấp vào vòng tròn ở bên trái của cài đặt đó, sau đó nhấp vào nút OK ở góc dưới bên phải của Trung tâm tin cậy

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Chúng ta hãy xem mỗi tùy chọn này có ý nghĩa và tác dụng gì

Lựa chọn 1. Vô hiệu hóa tất cả các macro mà không cần thông báo

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Tùy chọn này là tự giải thích. Nó

  • Vô hiệu hóa tất cả các macro, ngoại trừ những macro ở các vị trí đáng tin cậy

  • Không thông báo cho bạn rằng macro đã bị tắt

Như bạn có thể đoán, đây không phải là tùy chọn bạn muốn chọn. Theo giải thích của Mr. Excel (Bill Jelen) và Tracy Syrstad trong Excel 2013 VBA và Macro

Cài đặt này dành cho những người không bao giờ có ý định chạy macro

Lưu ý rằng macro này không ngăn hoàn toàn tất cả các macro chạy. Như tôi đã đề cập ở trên, các macro ở các vị trí đáng tin cậy vẫn có thể chạy mà không cần thông qua các bước kiểm tra của hệ thống Trust Center

Lựa chọn 2. Vô hiệu hóa tất cả các macro với thông báo

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Như bạn có thể đã nhận thấy sự khác biệt giữa tùy chọn này và tùy chọn #1 là bây giờ, Excel sẽ thông báo cho bạn rằng một macro đã bị vô hiệu hóa. Đây là tùy chọn mặc định trong Excel và, như đã giải thích trong Excel 2013 VBA và Macro, đây cũng là cài đặt được đề xuất

Thông báo của Excel rằng macro chưa được bật cho phép bạn xác định, trong từng trường hợp cụ thể, liệu bạn có muốn bật macro cho một sổ làm việc Excel cụ thể hay không

Chính xác hơn, nếu bạn mở một tệp có macro (và Trình soạn thảo Visual Basic không mở), bạn sẽ thấy thông báo sau bên dưới Dải băng

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Nếu tại thời điểm mở sổ làm việc có macro, Visual Basic Editor cũng đang mở, Excel sẽ hiển thị thông báo bảo mật

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Bất kể bạn nhìn thấy thông báo nào trong 2 thông báo, bạn có 2 tùy chọn

Lựa chọn 1. Bật Macros

Bạn có 2 cách khả thi để bật macro

Khả năng #1

Chỉ cần nhấp vào “Bật nội dung” hoặc “Bật macro”

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Tùy chọn nào trong 2 tùy chọn trên được áp dụng tùy thuộc vào việc Visual Basic Editor có đang mở hay không. Nếu VBE đang mở, bạn sẽ thấy Thông báo bảo mật của Microsoft Excel xuất hiện trong ảnh chụp màn hình thứ hai ở trên. Nếu không, bạn sẽ thấy cảnh báo bảo mật xuất hiện trong hình ảnh đầu tiên

Khả năng #2

Bật macro bằng Chế độ xem hậu trường bằng cách thực hiện theo quy trình 3 bước bên dưới

  • Bước 1. Nhấp vào tab Tệp trong Dải băng

    Nút macro không hiển thị trong excel
    Nút macro không hiển thị trong excel


  • Bước 2. Khi bạn đang ở Chế độ xem hậu trường, hãy đảm bảo rằng bạn đang ở trong tab Thông tin. Bạn có thể đến đó bằng cách nhấp vào “Thông tin” trên ngăn điều hướng bên trái

    Nút macro không hiển thị trong excel
    Nút macro không hiển thị trong excel


  • Bước 3. Bạn có thể đã nhận thấy cảnh báo bảo mật nổi bật đề cập rằng macro đã bị vô hiệu hóa. Để bật macro, hãy nhấp vào nút Bật nội dung ở phía bên trái của cảnh báo và trong menu thả xuống mở rộng, hãy chọn “Bật tất cả nội dung”

    Nút macro không hiển thị trong excel
    Nút macro không hiển thị trong excel

Lựa chọn 2. Giữ Macro bị vô hiệu hóa

Nếu VBE không mở, hãy bỏ qua thông báo hoặc đóng nó bằng cách nhấp vào dấu thập ở bên phải của cảnh báo bảo mật (như trong hình bên dưới)

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Nếu VBE đang mở, hãy nhấp vào “Tắt Macro” hoặc đóng thông báo bảo mật

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Trong tất cả các trường hợp này, các macro không được bật

Điều gì xảy ra nếu bạn bỏ qua hoặc loại bỏ cảnh báo bảo mật mà không bật macro và sau đó thử chạy macro?

Nếu bạn cố chạy một macro mặc dù bạn chưa bật chúng, Excel sẽ hiển thị hộp thoại sau để thông báo cho bạn về điều này

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Để giải quyết vấn đề này, hãy làm theo các chỉ dẫn xuất hiện trong hộp thoại. cụ thể là

  • Bước 1. Đóng sổ làm việc Excel

  • Bước 2. Mở lại sổ làm việc

  • Bước 3. Khi cảnh báo bảo mật thông báo cho bạn rằng macro chưa được bật lại xuất hiện, hãy nhấp vào “Bật nội dung”

    Nút macro không hiển thị trong excel
    Nút macro không hiển thị trong excel

Điều gì sẽ xảy ra khi bạn mở một sổ làm việc Excel mà bạn đã bật macro trong đó

Excel ghi nhớ khi bạn bật macro trong sổ làm việc Excel. Do đó, nếu bạn kích hoạt nội dung của sổ làm việc như vậy theo quy trình được mô tả trong phần này, thì lần sau khi bạn mở sổ làm việc đó, tất cả các macro sẽ tự động được bật. Nói cách khác, tệp Excel cụ thể đó trở thành một tài liệu đáng tin cậy

Bạn có thể bật macro trong một tệp Excel cụ thể một lần mà không cần biến sổ làm việc Excel đó thành tài liệu đáng tin cậy, bằng cách làm theo quy trình tôi giải thích bên dưới

Như Microsoft đã giải thích tại đây, có một số tình huống mà bạn không thể biến sổ làm việc Excel cụ thể thành tài liệu đáng tin cậy. Trong những trường hợp đó, macro sẽ không tự động được bật vào lần tới khi bạn mở tệp Excel có liên quan. Một số lý do khiến tệp không thể được coi là tài liệu đáng tin cậy bao gồm

  • Tệp cụ thể đó đã được mở từ một vị trí được coi là không an toàn, chẳng hạn như Thư mục tạm thời

  • Quản trị viên hệ thống của tổ chức của bạn đã tắt một số nội dung nhất định hoặc đã tắt tính năng tài liệu đáng tin cậy

  • Tệp là một mẫu, thường được xác định bởi các phần mở rộng. dấu chấm,. dotx hoặc. dấu chấm

Khi một tệp không thể được tạo thành một tài liệu đáng tin cậy, các macro mà bạn bật bằng cách làm theo các bước được mô tả ở trên chỉ được bật trong một lần duy nhất. Khi bạn mở lại tệp, Excel sẽ hiển thị lại cảnh báo bảo mật hoặc thông báo bảo mật và hỏi bạn có muốn bật nội dung đó không (như đã giải thích ở trên)

Tùy chọn số 3. Vô hiệu hóa tất cả các macro ngoại trừ các macro được ký kỹ thuật số

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Tùy chọn này, giống như 2 tùy chọn trước, thường tự động tắt macro. Tuy nhiên, trong trường hợp này, quá trình này phức tạp hơn một chút do tồn tại một ngoại lệ đối với các macro được ký điện tử. Nếu bạn chọn cài đặt này, Excel sẽ tiến hành như sau khi bạn mở sổ làm việc Excel có macro

  • Macro được ký điện tử bởi nhà xuất bản mà bạn đã tin cậy sẽ tự động được bật

  • Trong trường hợp macro được ký điện tử bởi nhà xuất bản mà bạn chưa tin cậy, Excel sẽ thông báo cho bạn. Điều này cho phép bạn kích hoạt macro đã ký hoặc thêm nhà xuất bản vào danh sách nhà xuất bản đáng tin cậy của bạn

  • Macro chưa ký không được bật và không có thông báo

Câu hỏi đặt ra là khi nào bạn nên chọn tùy chọn này?

Trong Excel 2013 VBA và Macro, chính quyền Excel Mr. Excel (Bill Jelen) và Tracy Syrstad cung cấp một quy tắc chung tốt để xác định xem bạn có nên chọn hay không tắt tất cả các macro ngoại trừ những macro được ký điện tử

  • Cài đặt macro này có thể hữu ích nếu bạn định tạo và bằng cách nào đó phân phối phần bổ trợ cho bên thứ ba hoặc nếu bạn sử dụng phần bổ trợ từ bên thứ ba

  • Mặc dù vậy, tùy chọn này có thể không cần thiết (và thậm chí gây phiền nhiễu) nếu các macro mà bạn sẽ tạo là dành cho mục đích sử dụng của riêng bạn và bạn chỉ sử dụng các macro mà bạn tạo

Tùy chọn số 4. Kích hoạt tất cả các macro

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Cài đặt này cho phép tự động tất cả các macro. Tuy nhiên, hãy lưu ý cảnh báo rõ ràng mà Microsoft đưa vào trong dấu ngoặc đơn

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Nếu bạn nhớ lời giải thích tôi cung cấp ở trên về lý do tại sao macro Excel không được bật theo mặc định, bạn sẽ thấy vấn đề với việc tự động bật hoàn toàn tất cả các macro. Cài đặt macro này khiến máy tính của bạn dễ bị vi-rút macro

Nói cách khác, trừ khi bạn có lý do rất thuyết phục để làm khác đi, tốt nhất là tránh lựa chọn số 4

Cách bật Macro cho một số tệp Excel nhất định

Ngoài việc đặt cài đặt chung để xác định xem macro có được bật hay không, bạn có thể xác định cài đặt macro riêng lẻ cho các sổ làm việc Excel cụ thể. Bạn thực hiện điều này thông qua việc tạo và quản lý các vị trí đáng tin cậy, là các thư mục cụ thể trong đĩa cứng hoặc mạng của bạn

Theo giải thích của Microsoft tại đây, Microsoft Office tạo một số vị trí đáng tin cậy trong quá trình cài đặt. Chuyên gia Excel Ankit Kaul, tại Thủ thuật Excel, liệt kê 4 vị trí

  • Tệp chương trình\Microsoft Office\Mẫu

  • Tệp chương trình\Microsoft Office\Office12\Startup

  • Tệp chương trình\Microsoft Office\Office12\Library

  • Tệp chương trình\Microsoft Office\Office12\XLSTART

Các tệp Excel ở một vị trí đáng tin cậy không được kiểm tra theo cài đặt bảo mật của Trung tâm tin cậy. Do đó, các macro của tất cả các sổ làm việc Excel được lưu ở các vị trí đáng tin cậy sẽ tự động được bật

Trong Excel VBA Programming for Dummies, chuyên gia Excel John Walkenbach viết rằng việc chỉ định một hoặc nhiều thư mục làm vị trí đáng tin cậy là

Có lẽ cách tốt nhất để xử lý bảo mật vĩ mô

Bạn có thể thêm một vị trí đáng tin cậy bằng cách làm theo 8 bước đơn giản sau

Bước 1. Truy cập tab Vị trí đáng tin cậy trong Trung tâm tin cậy

Bạn có thể truy cập tab Vị trí đáng tin cậy bằng 2 bước đơn giản

Bước 1. Nhập Trung tâm tin cậy

Cách đơn giản nhất để truy cập Trung tâm Tin cậy là nhấp vào nút Bảo mật Macro trong tab Nhà phát triển của Dải băng

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Bạn cũng có thể truy cập Trung tâm tin cậy thông qua hộp thoại Tùy chọn Excel, như tôi đã giải thích ở trên

Bước 2. Chuyển đến tab Vị trí đáng tin cậy

Sau khi bạn ở trong Trung tâm tin cậy, hãy đảm bảo rằng bạn đang ở trên tab Vị trí tin cậy. Nếu không, bạn có thể đến đó bằng cách nhấp vào “Vị trí đáng tin cậy” trên ngăn điều hướng bên trái

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Bước 2. Đặt xem bạn có muốn cho phép các vị trí đáng tin cậy trên mạng hay không

Các vị trí đáng tin cậy có thể nằm trên ổ cứng của bạn và trên một vị trí mạng

Đề xuất của Microsoft là bạn không có các vị trí đáng tin cậy trên mạng của mình vì các vị trí bên ngoài máy tính của bạn kém an toàn hơn. Cài đặt mặc định phản ánh điều này. Ngoài ra, theo Microsoft, bạn nên tránh thêm các thư mục công khai trên mạng chia sẻ làm vị trí đáng tin cậy

Tuy nhiên, bạn có thể chọn tin tưởng các vị trí trên mạng của mình bằng cách chọn “Cho phép các vị trí đáng tin cậy trên mạng của tôi”

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Bước 3. Nhấp vào nút Thêm vị trí mới

Bước này là tự giải thích. Nhấp vào nút Thêm vị trí mới… ở phần dưới của Trung tâm tin cậy

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Bước 4. Nhấp vào nút Duyệt

Sau khi bạn đã bấm vào nút Thêm Vị trí Mới, Excel sẽ hiển thị hộp thoại Vị trí Tin cậy của Microsoft Office

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Tại đây, bạn sẽ muốn nhấp vào “Duyệt qua”

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Bước #5. Chọn thư mục bạn muốn thêm làm vị trí tin cậy

Sau khi bạn nhấp vào nút Duyệt, Excel sẽ mở hộp thoại Duyệt

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

cái này chắc quen quen. Đây là hộp thoại bạn sẽ sử dụng để chọn thư mục bạn muốn thêm vào các vị trí đáng tin cậy của mình. Bạn làm điều này bằng cách làm theo 3 bước

  • Bước 1. Duyệt đến thư mục mẹ của thư mục mà bạn muốn thêm làm vị trí đáng tin cậy

  • Bước 2. Chọn thư mục có liên quan sẽ được thêm làm vị trí đáng tin cậy

  • Bước 3. Nhấp vào nút OK

Ảnh chụp màn hình sau đây cho thấy giao diện của hộp thoại Duyệt nếu, ví dụ: bạn muốn thêm thư mục Vị trí đáng tin cậy được lưu trữ trong thư mục Ví dụ

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Bước #6. Đặt xem bạn có muốn tin cậy các thư mục con của vị trí đã chọn hay không

Sau khi bạn đã chọn thư mục sẽ được thêm làm vị trí tin cậy, Excel sẽ đưa bạn trở lại hộp thoại Vị trí tin cậy của Microsoft Office

Excel cho phép bạn tin cậy các thư mục con của vị trí mà bạn đã chọn ở bước #5 ở trên bằng cách chọn “Các thư mục con của vị trí này cũng được tin cậy”

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Nếu muốn, bạn cũng có thể thêm mô tả về vị trí đáng tin cậy, sử dụng trường Mô tả ở phần dưới của hộp thoại. Thêm một mô tả là tùy chọn

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Bước #7. Nhấp vào nút OK

Khi bạn đã hoàn thành 6 bước được giải thích ở trên, bạn đã sẵn sàng quay lại Trung tâm tin cậy. Để đóng hộp thoại Vị trí tin cậy của Microsoft Office và quay lại Trung tâm tin cậy, bấm vào nút OK ở góc dưới bên phải

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Bước #8. Nhấp vào nút OK

Sau khi quay lại Trung tâm tin cậy, bạn sẽ nhận thấy rằng vị trí mà bạn đã chọn bằng cách làm theo 7 bước ở trên đã được thêm vào danh sách các nguồn đáng tin cậy để mở tệp

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Bạn đã gần như hoàn tất quá trình thêm một vị trí đáng tin cậy. Chỉ cần nhấp vào nút OK ở góc dưới bên phải để hoàn tất

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Khi nào nên sử dụng và khi nào không nên sử dụng các vị trí đáng tin cậy

Có lẽ bạn đã biết những điều sau đây, nhưng tôi vẫn sẽ nói điều đó

Bạn nên hết sức cẩn thận khi chọn những vị trí mà bạn thêm vào danh sách các nguồn đáng tin cậy để mở tệp trong Excel. Hãy nhớ rằng tất cả các sổ làm việc Excel được lưu trữ ở các vị trí đáng tin cậy đều được bật macro tự động, bất kể cài đặt chung cho bảo mật macro là gì

Như đã giải thích tại exceltrick. com, các địa điểm đáng tin cậy có thể “đóng vai trò là lỗ hổng trong cài đặt bảo mật của bạn và bất kỳ tin tặc nào cũng có thể dễ dàng lợi dụng những lỗ hổng đó”

Một ví dụ về điều gì đó bạn không muốn thực hiện xuất hiện trong Excel 2013 VBA và Macro. Ở đây, các tác giả giải thích cách Outlook lưu trữ tệp đính kèm email mà bạn bấm đúp vào thư mục tạm thời. Thư mục tạm thời này nằm trong ổ đĩa cục bộ C. \. Nếu bạn thêm C. \ và tất cả các thư mục con của nó là nguồn đáng tin cậy để mở tệp, máy tính của bạn sẽ rất dễ bị nhiễm vi-rút macro

Theo cách tương tự, Microsoft khuyên bạn nên tránh chỉ định toàn bộ thư mục Tài liệu hoặc Tài liệu của tôi làm vị trí đáng tin cậy. Trong trường hợp này, tốt hơn là tạo các thư mục con và chỉ thêm các thư mục con đó vào danh sách các vị trí đáng tin cậy

Vậy khi nào thì nên thêm một vị trí đáng tin cậy?

Trong trang web tôi liên kết ở trên, Microsoft cung cấp một quy tắc tốt. Về cơ bản, có thể hợp lý khi sử dụng các vị trí đáng tin cậy khi bạn có một số sổ làm việc Excel nhất định mà bạn không muốn tính năng bảo mật của Trung tâm Tin cậy kiểm tra trước khi mở. Làm điều này sẽ an toàn hơn là thay đổi cài đặt bảo mật macro mặc định của bạn trong Trung tâm tin cậy thành một thứ kém an toàn hơn

Ví dụ: giả sử rằng

  • Cài đặt bảo mật macro mặc định của bạn là Tắt tất cả macro mà không cần thông báo

    Nút macro không hiển thị trong excel
    Nút macro không hiển thị trong excel


  • Tuy nhiên, bạn có một vài (rất ít) sổ làm việc Excel có macro mà bạn muốn sử dụng

Trong trường hợp này, thay vì thay đổi cài đặt bảo mật macro toàn cầu của bạn thành Tắt tất cả các macro có thông báo, bạn có thể tạo một vị trí đáng tin cậy hơn. Sau đó, bạn có thể lưu một số sổ làm việc Excel của mình bằng macro trên vị trí đáng tin cậy đó và khi bạn mở chúng, macro của chúng sẽ tự động được bật

Cách bật macro trong một lần

Bạn có thể làm gì nếu nhận được sổ làm việc Excel có chứa macro mà bạn muốn sử dụng nhưng không muốn thực hiện bất kỳ thao tác nào sau đây?

  • Sửa đổi cài đặt bảo mật macro toàn cầu của bạn

  • Biến tệp Excel thành một tài liệu đáng tin cậy, trong đó, trong các cơ hội trong tương lai, các macro sẽ tự động được bật

  • Sử dụng các địa điểm đáng tin cậy

Câu trả lời là bạn bật macro một lần trong 3 bước đơn giản, như được giải thích bên dưới

Lưu ý rằng quy trình này chỉ hoạt động nếu Excel đã thông báo cho bạn rằng các macro đã bị tắt. Ví dụ: nếu bạn đã tắt tất cả các macro mà không có thông báo, thì bạn cần phải thay đổi cài đặt mặc định của mình trước khi có thể bật macro trong một lần duy nhất. Điều tương tự cũng xảy ra nếu bạn đã tắt tất cả macro ngoại trừ macro được ký điện tử và mở một cuốn sách chứa macro chưa được ký (trong trường hợp này sẽ không có thông báo)

Nếu bạn làm theo quy trình này, Excel sẽ bật macro miễn là bạn vẫn mở sổ làm việc Excel. Vì sổ làm việc Excel không trở thành tài liệu đáng tin cậy trong trường hợp này nên nếu bạn đóng tệp và sau đó mở lại, macro sẽ không tự động được bật

Bước 1. Truy cập Chế độ xem hậu trường

Chuyển đến Chế độ xem hậu trường bằng cách nhấp vào tab Tệp trong Dải băng

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Bước 2. Nhấp vào nút Bật nội dung và chọn Tùy chọn nâng cao

Khi bạn đang ở Chế độ xem Backstage, bạn sẽ nhận thấy cảnh báo bảo mật nổi bật mà Excel sử dụng để thông báo cho bạn rằng macro đã bị tắt

Nhấp vào nút Bật nội dung ở bên phải cảnh báo bảo mật. Excel hiển thị menu thả xuống. Chọn “Tùy chọn nâng cao”

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Bước 3. Chọn “Bật nội dung cho phiên này” và nhấp vào nút OK

Sau khi bạn đã nhấp vào “Tùy chọn Nâng cao”, Excel sẽ hiển thị hộp thoại Tùy chọn Bảo mật của Microsoft Office

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Chọn “Bật nội dung cho phiên này” và nhấp vào “OK”

Nút macro không hiển thị trong excel
Nút macro không hiển thị trong excel

Thế là xong, macro hiện đã được bật cho phiên cụ thể đó

Phần kết luận

Trích dẫn trong hình ảnh ở phần đầu của hướng dẫn Excel này (từ người có thẩm quyền về Excel John Walkenbach) nói rằng Visual Basic for Applications là một ngôn ngữ mạnh mẽ. Cả hậu quả tốt và xấu đều bắt nguồn từ sức mạnh này

  • Một mặt, macro cực kỳ hữu ích để tự động hóa các tác vụ lặp đi lặp lại và cải thiện hiệu quả cũng như năng suất của bạn khi sử dụng Excel

  • Mặt khác, chúng có thể tạo ra nhiều thiệt hại khi sử dụng không đúng cách.

Nguy cơ tiềm ẩn của việc sử dụng macro có nên ngăn bạn sử dụng chúng không?

Nói chung là không. Theo giải thích của nhà văn công nghệ Chris Hoffman tại How-To Geek

Macro vẫn có khả năng gây nguy hiểm. Nhưng, giống như một con sư tử ở sở thú, bạn sẽ phải cố gắng hết sức để bị chúng làm tổn thương

Hướng dẫn Excel này đã giải thích những điều quan trọng nhất bạn cần biết về cách thức và thời điểm bật macro. Do đó, đến bây giờ, bạn có thể đã hiểu rõ về những hoạt động và cài đặt bảo mật macro nào phù hợp nhất cho tình huống cụ thể của mình

Ngoài ra, bạn cũng đã thấy cách bạn có thể bật macro trong Excel trong các tình huống khác nhau, từ việc luôn bật chúng cho đến bật chúng trong một lần duy nhất. Các phương pháp khác nhau này để kích hoạt macro sẽ có thể bao gồm hầu hết các tình huống mà bạn gặp phải trong công việc hàng ngày của mình

Tại sao macro của tôi không hiển thị trong danh sách macro?

Đảm bảo rằng mã của bạn nằm trong các mô-đun mã tiêu chuẩn chứ không phải các mô-đun đối tượng trang tính hoặc sổ làm việc riêng tư, đó là Cá nhân. xlsb được mở trong cùng một phiên bản Excel và bạn đang chọn Cá nhân. xlsb trong hộp thoại chạy macro. Câu trả lời này có hữu ích không?

Nút Bật macro trong Excel ở đâu?

Thay đổi cài đặt macro trong Trung tâm tin cậy .
Nhấp vào tab Tệp
Nhấp vào Tùy chọn
Bấm vào Trung tâm tin cậy, rồi bấm vào Cài đặt trung tâm tin cậy
Trong Trung tâm tin cậy, bấm vào Cài đặt macro
Thực hiện các lựa chọn mà bạn muốn, sau đó bấm OK

Tại sao macro không được kích hoạt?

Macro bị tắt theo mặc định vì chúng được tạo bằng mã Visual Basic có thể ảnh hưởng tiêu cực đến máy tính của bạn nếu được viết hoặc ghi lại với mục đích xấu . Nếu bạn chọn bật nội dung trên cơ sở từng tệp, cảnh báo bảo mật màu vàng sẽ xuất hiện phía trên dữ liệu trang tính đối với bất kỳ tệp nào chứa macro.