Pop Up Disclaimer


New Member
Jan 10, 2012
Hello all,
I was wondering if someone could dumb down some Excel setup info. I need to set up a pop-up disclaimer where a user of a spreadsheet would have to accept the terms in order to view the sheet. Is this possible?? If so would somebody please inform me on how to do it? Thanks! :cool:

Sal Paradise

Well-known Member
Oct 23, 2006
To do pop-ups, you need to have macros enabled. There is no way to ensure that macros are enabled in everyone's excel (by default they are disabled). You could hide all the data and protect the workbook if macros are disabled, and only unprotect/show the sheets if macros are enabled (by running a macro on workbook open), and have the only visible sheet say "You need macros enabled to use this workbook" along with instructions on how to do it.

If they do have macros enabled, you could have a pop-up box with the Terms and Conditions pop up using a userform, and if they don't click "OK" you can not unprotect the workbook.

But in reality, this isn't a secure solution. Any savvy excel user would be able to entirely ignore the message and get at the data if they wanted to. And even if the user does click OK, there is no way of you knowing that they clicked okay, so I don't understand what this whole runaround would accomplish.

Forum statistics

Latest member

Some videos you may like

This Week's Hot Topics

  • populate from drop list with multiple tables
    Hi All, i have a drop list that displays data, what i want is when i select one of those from the list to populate text from different tables on...
  • Find list of words from sheet2 in sheet1 before a comma and extract text vba
    Hi Friends, Trying to find the solution on my task. But did not find suitable one to the need. Here is my query and sample file with details...
  • Dynamic Formula entry - VBA code sought
    Hello, really hope one of you experts can help with this - i've spent hours on this and getting no-where. .I have a set of data (more rows than...
  • Listbox Header
    Have a named range called "AccidentsHeader" Within my code I have: [CODE]Private Sub CommandButton1_Click() ListBox1.RowSource =...
  • Complex Heat Map using conditional formatting
    Good day excel world. I have a concern. Below link have a list of countries that carries each country unique data. [URL...
  • Conditional formatting
    Hi good morning, hope you can help me please, I have cells P4:P54 and if this cell is equal to 1 then i want row O to say "Fully Utilised" and to...