¿Línea de Código Cerrar Formulario?
Tengo este código.
Private Sub Form_Open(Cancel As Integer)
Dim C As Variant
C = InputBox("Indique la Contraseña para poder ingresar.")
If C = Me.Contraseña_Autorizaciones.Value Then
'Contraseña Correcta, sique sin problemas
Else
MsgBox "Contraseña Erronea"
Form.Close ' Esta linea es la que ocupo
End If
End Sub
Solo que da el error en Form. Close, solo ocupo esta instrucción.
PD: Yo se que Form. Close no es el código correcto, solo estoy probando ideas.
2 Respuestas
Respuesta de Jonathan Fallas
1
Respuesta de Angel Navales
1
Buenas noches.Puedes hacerlo más fácilmente simplemente añadiendo Cancel=True si la contraseña es errónea. Con ello aplicas Cancel al evento de abrir, lo que hace que se cierre el formulario. Como se cierra 'al abrirse' no es necesario decirle que guarde nada (acSaveYes).Cordiales saludos. - Angel Navales
Excelente, voy a probar este otro a ver cual queda mejor. Muchas Gracias. - Jonathan Fallas