ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Calling Private Sub from User Form (https://www.excelbanter.com/excel-programming/439664-calling-private-sub-user-form.html)

Rob

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



JLGWhiz[_2_]

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




Brian

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


.


Rob

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


.




Rob

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







All times are GMT +1. The time now is 12:01 PM.

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