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

Userform veld verplicht met 10 cijfers

Status
Niet open voor verdere reacties.

bjack61

Gebruiker
Lid geworden
20 dec 2012
Berichten
44
Ik heb een invulveld in een userform en wil graag dat je hier geen letters maar alleen cijfers kan typen.
Dan zou je hier ook nog verplicht een getal van 10 cijfers moeten invullen. Bv 1054011890.
Graag de vba code hiervoor en waar deze code plaatsen? Merci.
 
Zo:
Code:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    Select Case KeyAscii
        Case 48 To 57
        Case Else: KeyAscii = 0
    End Select
End Sub

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    If Len(TextBox1.Text) < 10 Then
        MsgBox "10 cijfers invullen", vbCritical
        Cancel = True
    End If
End Sub

De code plaats je uiteraard in de Userform.
Stel van dat tekstveld in de eigenschappen de MaxLength in op 10.
 
Laatst bewerkt:
Aangezien helpers op meerdere forums actief zijn is het zinvol om hier te melden dat je je vraag al ergens anders ook heb geplaatst. Wel zo netjes naar de helpers toe.
 
Ik had deze vraag al op een ander forum gesteld, aangezien dit een heel klein simpel deel was , dacht ik dat dit wel kon, mag. Mijn excuses hier voor. Jullie mogen deze vraag volledig afsluiten, mij lukt dit niet.

Ik hou hier zeker rekening mee in de toekomst, zal niet meer gebeuren.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan