Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Calling Private Sub from User Form
Hi,
I have a User Form which when displayed runs a Sub in a module, I want to set this Sub to Private so that it doesn't show in the Run Macro window. However, setting to Private causes the Sub to be hidden from the USer Form and thus, the code fails. Is there a way to set the Sub to Private and still have it run by code in a User Form. Thanks in advance for any suggestions. Rob |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Calling Private Sub from User Form
Put it in the userform code module as private.
"Rob" wrote in message ... Hi, I have a User Form which when displayed runs a Sub in a module, I want to set this Sub to Private so that it doesn't show in the Run Macro window. However, setting to Private causes the Sub to be hidden from the USer Form and thus, the code fails. Is there a way to set the Sub to Private and still have it run by code in a User Form. Thanks in advance for any suggestions. Rob |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Calling Private Sub from User Form
I had the same problem a week ago. Put this at the top of your Module. The
sub can be call from the UserForm Code Window, but it will not be seen under Macros. Option Private Module Let me know if this helps "Rob" wrote: Hi, I have a User Form which when displayed runs a Sub in a module, I want to set this Sub to Private so that it doesn't show in the Run Macro window. However, setting to Private causes the Sub to be hidden from the USer Form and thus, the code fails. Is there a way to set the Sub to Private and still have it run by code in a User Form. Thanks in advance for any suggestions. Rob . |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Calling Private Sub from User Form
Brian,
Solution worked a treat, Thank you. Rob "Brian" wrote in message ... I had the same problem a week ago. Put this at the top of your Module. The sub can be call from the UserForm Code Window, but it will not be seen under Macros. Option Private Module Let me know if this helps "Rob" wrote: Hi, I have a User Form which when displayed runs a Sub in a module, I want to set this Sub to Private so that it doesn't show in the Run Macro window. However, setting to Private causes the Sub to be hidden from the USer Form and thus, the code fails. Is there a way to set the Sub to Private and still have it run by code in a User Form. Thanks in advance for any suggestions. Rob . |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Calling Private Sub from User Form
Thanks, the solution of putting Option Private Module before all my code did
the job. "JLGWhiz" wrote in message ... Put it in the userform code module as private. "Rob" wrote in message ... Hi, I have a User Form which when displayed runs a Sub in a module, I want to set this Sub to Private so that it doesn't show in the Run Macro window. However, setting to Private causes the Sub to be hidden from the USer Form and thus, the code fails. Is there a way to set the Sub to Private and still have it run by code in a User Form. Thanks in advance for any suggestions. Rob |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Improve method of calling a private function in a private module | Excel Programming | |||
calling a function in a worksheet from a user form | Excel Programming | |||
Calling a Private Sub | Excel Programming | |||
Calling a private sub | Excel Programming | |||
Calling variable from user form | Excel Programming |