Finalmente use una base de datos para almacenar los posibles usuarios.
Va comprobando dentro de la tabla los nombres y contraseñas uno por uno correctamente. Si lo encuentra muestra el siguiente formulario.
El problema que tengo es q si escribo el usuario o la contraseña incorrectamente da error.
La idea es que diese 3 oportunidades, sino sale del programa(close).
Este es el código(secreto1 y 2 es dnd se van comprobando los campos de la base de datos con los text donde el usuario introduce clave y nombre):
Private Sub boton1_Click()
posibilidades = 3
For fallos = 0 To posibilidades
final = 50
For busca = 1 To final
If login1.Text = secreto1.Text Then
If login2.Text = secreto2 Then PRINCIPAL.Show
LOGIN.Hide
Else: tabla_login.Recordset.MoveNext
End If
Next busca
tabla_login.Refresh
MsgBox "Contraseña Incorrecta"
Next fallos
Close
End Sub