• 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.

Input Msgbox testen op correcte inhoud.

Status
Niet open voor verdere reacties.

stefano

Gebruiker
Lid geworden
22 mei 2004
Berichten
865
Code:
Sub Stefano()
    Dim charge As String
    charge = InputBox("Info voor certificaat", "Geef chargenummer in", "Chargenummer")
    Sheets("historiek").Select
    Range("b2").Value = charge

End Sub

Een charge bestaat uit een code van 10 karakters/cijfers. Hoe kan ik dit aantal karakters testen bij ingeven door een user?
 
Je kan LEN (lengte) gebruiken om de lengte te controleren.

Code:
If LEN(charge) = ToegestaneLengte then...
 
Laatst bewerkt:
Tja, ok, maar ...

Code:
Sub Stefano()
    Dim charge As String
    charge = InputBox("Info voor certificaat", "Geef chargenummer in", "Chargenummer")
[COLOR="#FF0000"]    if len(charge) <> 10 then ????[/COLOR]
    Sheets("historiek").Select
    Range("b2").Value = charge

End Sub
 
Code:
Sub Stefano()
Dim charge As String
    charge = InputBox("Info voor certificaat", "Geef chargenummer in", "Chargenummer")
    If Len(charge) <> 10 Then
    MsgBox "Het chargenummer is niet correct!", vbCritical, "Fout!"
    Exit Sub
Else
    With Sheets("historiek")
    .Range("b2").Value = charge
    End With
End If
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan