Des proteger hoja, Guardar datos, Proteger hoja.
Private Sub CommandButton1_Click() Dim A As String Dim B As Range Dim C As Integer A = "Color" ThisWorkbook.Sheets(A).Unprotect Password = "hola" Set B = ThisWorkbook.Sheets(A).Range("E1").CurrentRegion C = B.Rows.Count + 1 With ThisWorkbook.Sheets(A) .Cells(C, 5).Value = Date .Cells(C, 6).Value = Time .Cells(C, 7).Value = Me.TextBox1.Value End With Me.TextBox1 = Empty ActiveWorkbook.Save End Sub
Ese codigo pertenece al boton guardar de un formulario, lo que quiero realizar al dar click es que:
1.- Se desproteja la hoja
2.- Almacene la información en una hoja
3.- Proteja la hoja de nuevo.
Estoy atorado en la línea 6:
ThisWorkbook.Sheets(A).Unprotect Password = "hola"
el error que me marca dice que la contraseña es incorrecta, pero las dos contraseñas tanto como la que estoy estableciendo como la que la desproteje es la misma.
¿Qué puedo hacer?
1 respuesta
Respuesta de Alvaro Silveira
1