Abrir excel con contraseña escritura desde otro excel

Tengo una serie de ficheros excel que tengo protegidos contra escritura para que la personas que quieran verlos no puedan modificarme nada en el informe.

Resulta que lo que quiero es crear un excel origen desde el que controlar el resto. Es decir, Abrir este excel y lanzar una macro para que me actualice el resto de informes, sin necesidad de abrir uno a uno todos ellos. Pero claro al abrirlos me pide mi contraseña de escritura... ¿Qué código puedo utilizar para insertar la contraseña?

1 respuesta

Respuesta
1

H. Ola

Prueba así:

Workbooks.Open ThisWorkbook.Path & "\Mi_archivo.xlsx", Password:="abcdefgh"

Solo reemplaza la ruta por la tuya y la calve por la que usas.

Salu2

Abraham Valencia

Gracias por la contestación, pero eso ya lo había probado.. El tema es que como tengo contraseña de escritura me abre el libro y se me queda con el mensaje para ingresar la contraseña..

Ah, claro, mencionaste "escritura", por costumbre pensé en "lectura". Mira esto:

Workbooks.Open ThisWorkbook.Path & "\clave.xlsx", Password:="1234", WriteResPassword:="4321"

Si usas solo una, borra la correspondiente.

Salu2

Abraham Valencia

QUE GRANDE! Muchísimas gracias!

Hasta la próxima.

Abraham Valencia

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas