• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Cel en invoer overeen.

Status
Niet open voor verdere reacties.

bar88

Gebruiker
Lid geworden
6 sep 2018
Berichten
40
Wat doe ik fout?

Invoer moet overeen komen met sheet instelling cel F14, komt dit niet overeen dan dient hij excel te sluiten.

Wat ik gemaakt heb, of het nu overeenkomt ja of nee hij gaat gewoon verder.



Code:
b00 = InputBox("Voer uw gebruikernaam in")
If b00 <> Sheets("instelling").Range("F14") Then GoTo verder Else ThisWorkbook.Close SaveChanges:=False: If Workbooks.Count = 0 Then Application.Quit

verder:
a00 = InputBox("Voer uw wachtwoord in")
If a00 <> Sheets("instelling").Range("F13") Then GoTo verder1 Else ThisWorkbook.Close SaveChanges:=False: If Workbooks.Count = 0 Then Application.Quit

verder1:


End Sub


#beginner
 
Ik weet er niet veel van maar Else staat normaal op de volgende regel.
If... Then Goto .....
Else

Probeer het zo eens, de code in een Module.
Code:
b00 = InputBox("Voer uw gebruikernaam in")
  If b00 <> Range("F14").Value Then
    GoTo verder
  Else
    ThisWorkbook.Close SaveChanges:=False
    If Workbooks.Count = 0 Then Application.Quit
  End If

verder:
a00 = InputBox("Voer uw wachtwoord in")
  If a00 <> Range("F13") Then
    GoTo verder1
  Else
    ThisWorkbook.Close SaveChanges:=False
    If Workbooks.Count = 0 Then Application.Quit

verder1:
  End If
End Sub
 
Laatst bewerkt:
Is het niet de bedoeling dat wanneer b00 gelijk is aan F14 je naar Verder gaat? Dan zou ik geen <> gebruiken maar =
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan