Ocultar Macros

29/10/2004 - 19:52 por Nin | Informe spam
Saludos

Cuando creas una subrutina en un modulo, este aparece en el cuadro de Macros
(herramientas>Macro>Macros), si yo no quisiera que apareceiera por ejemplo
una subritina

Sub Desproteger()
codigo.
end Sub

como debo declararla o que debo hacer para que no la puedan ejecutar por
medio del cuadro de Macros???

Gracias, desde ahora

Preguntas similare

Leer las respuestas

#1 Rainier
29/10/2004 - 20:23 | Informe spam
Tienes que declararla privada, para que solo pueda ser llamada desde el
módulo que la contiene:

Private Sub Desproteger()
Código...
End Sub

Saludos

Rainier


"Nin" escribió en el mensaje
news:
Saludos

Cuando creas una subrutina en un modulo, este aparece en el cuadro de


Macros
(herramientas>Macro>Macros), si yo no quisiera que apareceiera por ejemplo
una subritina

Sub Desproteger()
codigo.
end Sub

como debo declararla o que debo hacer para que no la puedan ejecutar por
medio del cuadro de Macros???

Gracias, desde ahora
Respuesta Responder a este mensaje
#2 Nin
29/10/2004 - 22:22 | Informe spam
Muchas gracias Rainier, no se que paso, pero recuerdo que hace unos dias le
puse el Private y aún asi me aparecia en el cuadro de Macros, y ahora que lo
pruebo nuevamente ya funciona, pense que era por otra cosa, Muchas gracias.


"Rainier" wrote:

Tienes que declararla privada, para que solo pueda ser llamada desde el
módulo que la contiene:

Private Sub Desproteger()
Código...
End Sub

Saludos

Rainier


"Nin" escribió en el mensaje
news:
> Saludos
>
> Cuando creas una subrutina en un modulo, este aparece en el cuadro de
Macros
> (herramientas>Macro>Macros), si yo no quisiera que apareceiera por ejemplo
> una subritina
>
> Sub Desproteger()
> codigo.
> end Sub
>
> como debo declararla o que debo hacer para que no la puedan ejecutar por
> medio del cuadro de Macros???
>
> Gracias, desde ahora



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida