Quitar "solo lectura" para modificar hojas de Excel.
Tengo un libro de excel, el cual está de "solo lectura" para evitar que sea modificado, yo tengo la clave, pero necesito una macro para quitar el "solo lectura", realizar unos cambios (que los haría automáticamente con otra macro que ya tengo preparada) y volverse a poner como "solo lectura".
He visto en esta web lo que necesito. Concretamente es del experto Elda_vinci y la macro es:
Sub Guardar()
Dim Contraseña As String
Contraseña = InputBox("Contraseña: ", "Ponga la contraseña para guardar")
If Contraseña = "PEPE" Then
Application.DisplayAlerts = False
ActiveWorkbook.ChangeFileAccess xlReadWrite
ActiveWorkbook.Save
ActiveWorkbook.ChangeFileAccess xlReadOnly
Application.DisplayAlerts = True
End If
End Sub
El problema es que cuando llega a "ActiveWorkbook.Save" me dice que el fichero sigue siendo de "solo lectura" aunque en la línea anterior me pide la contraseña para abrirlo. No se que pasa.