1
Sub Auto_open() '********** 'Le daremos al usuario 3 intentos 'para poner la contraseña correctamente intentos_totales = 3 'el password que usaremos será ARBE, 'así que si queremos otro password, solo tenemos 'que cambiar esa palabra (manteniendo las comillas) contrasenia = "arbe" 'ponemos el contador a 1, porque 'este será el primer intento intento = 1 Do While clave <> contrasenia 'presentamos el inputbox clave = InputBox("Escribir contraseña." & Chr(10) & Chr(10) & _ "Tienes " & intentos_totales & " intento(s). " & _ "Intento " & intento & " de " & intentos_totales & ".", "AMIGOS DE ARBE!!!!") 'Sumamos un intento intento = intento + 1 'Si el usuario llega al nº total 'de intentos, y pone el password 'incorrectamente, cerramos el libro If intento > intentos_totales Then ThisWorkbook.Close Loop End Sub

PONER CLAVE Y CONTRASEÑA EN HOJA EXCEL CON MACROS.docx

Embed Size (px)

Citation preview

Page 1: PONER CLAVE Y CONTRASEÑA EN HOJA EXCEL CON MACROS.docx

Sub Auto_open()

'**********

'Le daremos al usuario 3 intentos

'para poner la contraseña correctamente

intentos_totales = 3

'el password que usaremos será ARBE,

'así que si queremos otro password, solo tenemos

'que cambiar esa palabra (manteniendo las comillas)

contrasenia = "arbe"

'ponemos el contador a 1, porque

'este será el primer intento

intento = 1

Do While clave <> contrasenia

'presentamos el inputbox

clave = InputBox("Escribir contraseña." & Chr(10) & Chr(10) & _

"Tienes " & intentos_totales & " intento(s). " & _

"Intento " & intento & " de " & intentos_totales & ".", "AMIGOS DE ARBE!!!!")

'Sumamos un intento

intento = intento + 1

'Si el usuario llega al nº total

'de intentos, y pone el password

'incorrectamente, cerramos el libro

If intento > intentos_totales Then ThisWorkbook.Close

Loop

End Sub