ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Disable Macros through VBA (https://www.excelbanter.com/excel-programming/382097-disable-macros-through-vba.html)

[email protected]

Disable Macros through VBA
 
HI,

I am trying to save as an excel workbook with macros but when the user
will open it after the save as i dont want the macros to work.

I have a form that kicks in in the Workbook_Open event, i dont want
this event to occur after the save as.

I know about Application.EnableEvents=False but if i use it it will
disable the macros all the time, i need to disable it only when the
user opens the copy after the save as.
I googled for it but couldnt find anything.

Thanks,


Bob Phillips

Disable Macros through VBA
 
Why not just set a flag in the code after the save that gets tested in the
macros, and the exit immediately if set.

--
HTH

Bob Phillips

(there's no email, no snail mail, but somewhere should be gmail in my addy)

wrote in message
ups.com...
HI,

I am trying to save as an excel workbook with macros but when the user
will open it after the save as i dont want the macros to work.

I have a form that kicks in in the Workbook_Open event, i dont want
this event to occur after the save as.

I know about Application.EnableEvents=False but if i use it it will
disable the macros all the time, i need to disable it only when the
user opens the copy after the save as.
I googled for it but couldnt find anything.

Thanks,




[email protected]

Disable Macros through VBA
 
Bob,

Do you mean like testing the content of a cell or something?

Thanks,

On Jan 28, 7:27 pm, "Bob Phillips" wrote:
Why not just set a flag in the code after the save that gets tested in the
macros, and the exit immediately if set.

--
HTH

Bob Phillips

(there's no email, no snail mail, but somewhere should be gmail in my addy)

wrote in oglegroups.com...



HI,


I am trying to save as an excel workbook with macros but when the user
will open it after the save as i dont want the macros to work.


I have a form that kicks in in the Workbook_Open event, i dont want
this event to occur after the save as.


I know about Application.EnableEvents=False but if i use it it will
disable the macros all the time, i need to disable it only when the
user opens the copy after the save as.
I googled for it but couldnt find anything.


Thanks,- Hide quoted text -- Show quoted text -



Bob Phillips

Disable Macros through VBA
 
No, what I was referring to was a public global variable. I was suggesting a
variable as it would automatically re-initialise on next opening. The
problem with using a cell is that you would need to clear it before closing
the workbook.

--
HTH

Bob Phillips

(there's no email, no snail mail, but somewhere should be gmail in my addy)

wrote in message
ups.com...
Bob,

Do you mean like testing the content of a cell or something?

Thanks,

On Jan 28, 7:27 pm, "Bob Phillips" wrote:
Why not just set a flag in the code after the save that gets tested in

the
macros, and the exit immediately if set.

--
HTH

Bob Phillips

(there's no email, no snail mail, but somewhere should be gmail in my

addy)

wrote in

oglegroups.com...



HI,


I am trying to save as an excel workbook with macros but when the user
will open it after the save as i dont want the macros to work.


I have a form that kicks in in the Workbook_Open event, i dont want
this event to occur after the save as.


I know about Application.EnableEvents=False but if i use it it will
disable the macros all the time, i need to disable it only when the
user opens the copy after the save as.
I googled for it but couldnt find anything.


Thanks,- Hide quoted text -- Show quoted text -






All times are GMT +1. The time now is 06:07 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com