Macro Security in Excel VBA is provided to secure your data or PC from others or from the malicious programs. Learn more about macro security here.

Understanding Macro Security

It is important to understand the macro security if you are dealing with the Macro Enabled Files. It helps to protect your data from the malicious programs and helps to know how to run the macros when its required.

You can change the security level by clicking on the ‘Macro Security in Excel VBA’ button in the ‘Developer’ Tab of the Excel Ribbon.
vba-security-1

What Have Different Levels of the Security in VBA?

If you click on the ‘Macro Security’ button, it will open the Trust Center dialog, you can see the four levels of security in the dialog box:
Macro Security in Excel VBA-2

Security level Description
Disable all macros without notification All macros will be disabled.
Disable all macros with notification When you open a file all the macros will be disabled, but it will be prompted with a message allowing you to enable them each time. This is the recommended option, since you can if you trust the macro file.
Disable all macros except digitally signed macros You won’t be able to run any macros unless they have a trusted digital certificate attached.
Enable all macros All macros will be Enabled as soon as a file is opened. This is not recommended

Macro Security in Excel VBA – How to Enable or Disable the Macros?

When you open any macro enabled file, if you have chosen the option “Disable all macros with notification” in the Macro Security Settings. It will prompt for enabling or disabling the macros. If you trust the file you can Enable it or else disable the file.

vba-security-3

Note: Macro security is very crucial while dealing with Excel VBA macro files. If you are opening a file from unknown person, it is better to disable the macros.

Premium Project Management Templates

120+ Professional Project Management Templates!

A Powerful & Multi-purpose Templates for project management. Now seamlessly manage your projects, tasks, meetings, presentations, teams, customers, stakeholders and time. This page describes all the amazing new features and options that come with our premium templates.

PREMIUM TEMPLATES
LIMITED TIME OFFER
ON SALE80% OFF
BROWSE ALL TEMPLATES

Advanced Project Planning Templates

Excel Templates

VIEW DETAILS

120+ Project Management Templates Pack

Excel | PowerPoint | Word

VIEW DETAILS

ULTIMATE RESOURCE MANAGEMENT TEMPLATE

Excel Template

VIEW DETAILS

50+ Essential Project Management Templates

Excel | PowerPoint | Word

VIEW DETAILS

Project Portfolio Management Templates

Excel | PowerPoint Templates

VIEW DETAILS

50+ Excel Project Management Templates

Excel Templates

VIEW DETAILS

By Published On: April 4th, 2013Categories: Excel VBATags:

Share This Story, Choose Your Platform!

About the Author: PNRao

PNRao is a passionate business analyst and having close to 10 years of experience in Data Mining, Data Analysis and Application Development. This blog is his passion to learn new skills and share his knowledge to make you expertise in Data Analysis (Excel, VBA, SQL, SAS, Statistical Methods, Market Research Methodologies and Data Analysis Techniques).