Desprotección de hojas

Hola Elsa
En excel (Windows 98) utilizaba el siguiente código para desproteger hojas sin importar la clave:
ActiveSheet.Protect "", , , , True
ActiveSheet.Range("A1").Copy ActiveSheet.Range("A1")
Pero en Windows XP no me deja, sale error 1004 en tiempo de ejecución y me señala como error:ActiveSheet. Protect "", , , , True
¿Sera qué para Windows Xp (con office 2003) habrá otro código?
Gracias
Luis Fernando

1 respuesta

Respuesta
1
Lo he probado (tengo las mismas versiones) y no me presentó problemas. Puede ser que la hoja tenga una contraseña que no estás incluyendo.
ActiveSheet.Protect "luis", , , , True
Otras maneras:
ActiveSheet. Unprotect "tuclave" 'opcional tuclave
Gracias por tu pronta respuesta.
Pero, con el código que utilizaba puedo tener cualquier clave en letras o con números que igual el código me desbloqueaba la hoja, no necesariamente tengo que colocar la clave actual, por eso las comillas quedan vacías ""
Si, ya lo se, pero siempre y cuando previamente (en otra instancia) incluiste la clave, y lo mismo pasa con Win98...
Lo siento, pero no me presenta problemas en ninguna versión.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas