J'ai ce code de boucle dans mon Userform
.Ne boucle pas en boucle
Private Sub cmdLogin_Click()
Dim user, pass As String
Dim x As Integer
user = Me.user1.Text
pass = Me.pass1.Text
x = 2
Do While ActiveWorkbook.Worksheets("Sheet1").Cells(x, 1).Value <> ""
If ActiveWorkbook.Worksheets("Sheet1").Cells(x, 1).Value = user _
And ActiveWorkbook.Worksheets("Sheet1").Cells(x, 2).Value = pass Then
MsgBox "YES"
Exit Do
Else
MsgBox "NO"
Exit Do
End If
Loop
End Sub
Mais il semble que le code ne boucle pas à travers les cellules et arrêts seulement jusqu'à x = 2 ou cellules (2,1). Il en résulte de ne pas pouvoir passer par la liste complète des noms d'utilisateur et mots de passe et chaque nom d'utilisateur et passe i entrer devient mauvais, sauf ceux à la ligne 2. S'il vous plaît aider comme je suis nouveau à VBA
@PortlandRunner Poster comme réponse, je vais supprimer le mien :) – L42
Merci @ L42 j'apprécie l'offre –
@PortlandRunner monsieur, je l'ai fait le lieu x = x + 1, mais il ne peux toujours pas lire le nom d'utilisateur et mot de passe. Cette fois, seule la ligne 3 est en cours de détermination. –