Llamar a un modulo oculto

Buen dia experto, en un Userform1 tengo un botón de comando que cuando lo presionas llama a un rutina en un modulo aparte, mi problema es que cuando hago la rutina (Private) me manda un mensaje de error, hago esto para que al momento de presionar F8 en la hoja de excel no se vean todas las rutinas, se que si llamas un modulo oculto del mismo modulo no hay problema, el problema esta cuando lo llamas de módulos diferentes.

Ejemplo:

En el Userform1

Sub CommandButton1_Click()
Call BM
End Sub

En el modulo 1 :

Private Sub BM()

Espero me puedas ayudar

1 respuesta

Respuesta
1

Si lo que buscas es que no se vean las rutinas cuando estás presionando F8 o cuando está en ejecución, inserta la siguiente línea

Sub CommandButton1_Click()

Application.ScreenUpdating = False

'...

'Sentencias

'...

Application.ScreenUpdating = True 'Prender al final de la macro

End Sub

Saludos. Dam

Si te funciona.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas