duda si se puede correr un macro en una hoja protegidacon contrase

16/06/2007 - 03:48 por novato | Informe spam
tengo un problema siembre que hago un trabajo me topo con lo mismo no se como
hacerle para que un macro funcione en una hoja protegida con contraseña .me
pueden ayudar.
salvador

Preguntas similare

Leer las respuestas

#1 Age
16/06/2007 - 03:55 | Informe spam
¿Que hace tu macro?

"novato" escribió:

tengo un problema siembre que hago un trabajo me topo con lo mismo no se como
hacerle para que un macro funcione en una hoja protegida con contraseña .me
pueden ayudar.
salvador
Respuesta Responder a este mensaje
#2 Héctor Miguel
16/06/2007 - 06:18 | Informe spam
hola, salvador !

tengo un problema siembre que hago un trabajo me topo con lo mismo
no se como hacerle para que un macro funcione en una hoja protegida con contrase#a



si necesitas que la proteccion NO 'afecte' a tus macros ->SIN tener que [des/re]proteger la hoja<-
[asumiendo que la hoja ya esta protegida]... puedes usar la instruccion de 'solo interfase de usuario'
te paso unos ejemplos al final del presente y...

si cualqueir duda [o informacion adicional]... comentas ?
saludos,
hector.

ejemplos protegiendo la hoja al abrirse el libro en el modulo ThisWorkbook...

a) en excel 97 y 2000 NO necesitas 'repetir' el password <= es 'suficiente' con poner:
Private Sub Workbook_Open()
Worksheets("Hoja1").Protect UserInterfaceOnly:=True
End Sub

b) a partir de excel 2002 [xp] SI es requisito 'repetir' el password :-( <Private Sub Workbook_Open()
Worksheets("Hoja1").Protect _
PassWord:="la MISMA cOntRaSe#a qUe lE pUsISte", _
UserInterfaceOnly:=True
End Sub

c) si se trata de varias hojas [suponiendo una misma clave para todas]...
Private Sub Workbook_Open()
Dim Hoja As Worksheet
For Each Hoja In Worksheets(Array("hoja1", "hoja4", "hoja6"))
Hoja.Protect PassWord:="123", UserInterfaceOnly:=True
Next
End Sub

[practicamente] TODO lo que 'hagas por codigo'... pasara 'sin problemas'
[excepto 'ciertas' cosillas relacionadas con 'ordenaciones', insertar filas/columnas y objetos incrustados] :-((
Respuesta Responder a este mensaje
#3 Esther Velasco
16/06/2007 - 07:17 | Informe spam
Si conoces el password debes usar estos comando en tus macro

Esta es para cuando el libro esta protegido
ActiveWorkbook.Unprotect Password:="password"

Esta es para cuando la hoja esta protegida
ActiveSheet.Unprotect Password:="password"

Espero que te sirva la información

"novato" escribió:

tengo un problema siembre que hago un trabajo me topo con lo mismo no se como
hacerle para que un macro funcione en una hoja protegida con contraseña .me
pueden ayudar.
salvador
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida