Forums Últimos mensajes - Powered by IBM
 

Ver macro y ponerle contraseña

08/01/2006 - 17:54 por José Luis | Informe spam
Hola, resulta que leyendo por aqui, vi que se puede ocultar la macro
poniendo private al principio de la macro funciona fenomenal... el caso
es que necesito retocar esa macro y no la puedo abrir porque no la
encuentro jajaja asi que si que funciona bien. ¿Como se hace para volver a
verla?

Y ya que estoy preguntando... ¿Se puede proteger una macro con una
contraseña? Osea que cuando se active la macro pida una contraseña y si es
correcta se ejecute y si no es correcta que salga un mensaje comunicandolo y
no ejecutandose.

Muchas gracias a todos

José Luis Tellez
 

Leer las respuestas

#1 KL
08/01/2006 - 22:31 | Informe spam
Hola Jose Luis,

es que necesito retocar esa macro y no la puedo abrir porque no la encuentro jajaja asi que si que funciona bien. ¿Como se hace
para volver a verla?



- Pulsa las teclas Alt+F11 para abrir el Editor VBA
- A la derecha veras el explorador de proyectos VBA donde aparecen los proyectos en forma de arbol
- Busca el nombre del archivo en el que guardaste el macro
- Busca el modulo en el que esta el macro y haz doble clic sobre su nombre para ver su contenido a mano derecha.

¿Se puede proteger una macro con una contraseña? Osea que cuando se active la macro pida una contraseña y si es correcta se
ejecute y si no es correcta que salga un mensaje comunicandolo y no ejecutandose.



La proteccion es bastante simbolica, pero podrias hacer algo como:

Sub Test()
If InputBox("Introduzca la clave: ") = "abracadabra" Then
'...Aqui va tu codigo...
Else
MsgBox _
"No esta autorizado a ejecutar este procedimiento!", _
vbCritical
End If
End Sub

Saludos,
KL

Preguntas similares