Я пытаюсь создать форму входа в систему, где введенные имя пользователя и пароль соответствуют данным на листе.Я попытался написать код, если имя пользователя или пароль неверны, он покажет msgbox и очистит ввод для повтора.Но когда я проверил эту функцию, ничего не произошло.Изображение здесь 
Код здесь
Private Sub login_Click()
Dim x, a As Double
a = WorksheetFunction.CountA(Range("A:A"))
If untb.Value = "" Then
MsgBox ("Enter the username"), vbOKOnly
ElseIf passtb.Value = "" Then
MsgBox ("Enter the password"), vbOKOnly
ElseIf untb.Value <> "" And passtb.Value <> "" Then
For x = 1 To a
If untb.Value = Cells(x, 2) And passtb.Value = Cells(x, 3) Then
Unload Me
MsgBox ("Welcome to Great Wines :)"), vbOKOnly
order.show
End If
Next x
Else
MsgBox ("Invalid username or password!"), vbOKOnly
untb.Value = ""
passtb.Value = ""
untb.SetFocus
End If
End Sub