CygneVoler
Gebruiker
- Lid geworden
- 15 mei 2015
- Berichten
- 234
Ik kom niet uit het volgende 'probleem' en ben opzoek naar hulp.
Ik gebruik een userform met diverse invoervelden. Een daarvan is 'de omschrijving van een artikel' : T3.
Hierin wil ik dat de invoer met een hoofdletter begint en het vervolg met een kleine letter.
Hiervoor heb ik het netwerk al geraadpleegd en zie diverse oplossingen langskomen.
De volgende code die ik gevonden heb en gebruik werkt deels:
Deels wil zeggen: wanneer ik de userform aanroep en in veld T3 tekst invoer krijg ik een hoofdletter en het vervolg zijn kleine letters.
Wanneer ik alleen de tekst weghaal (backspace) dan krijg ik een foutmelding:
"Fout 5 tijdens uitvoering.
Ongeldige procedure-aanroep of ongeldig argument."
Kan/wil iemand me vertellen wat ik hier niet goed gedaan hebt?
Ik gebruik een userform met diverse invoervelden. Een daarvan is 'de omschrijving van een artikel' : T3.
Hierin wil ik dat de invoer met een hoofdletter begint en het vervolg met een kleine letter.
Hiervoor heb ik het netwerk al geraadpleegd en zie diverse oplossingen langskomen.
De volgende code die ik gevonden heb en gebruik werkt deels:
Code:
Private Sub T3_Change()
If Opt2 Then
cmbWijzigen.Visible = True
End If
T3.Value = UCase(Left(T3, 1)) & StrConv(Right(T3, Len(T3) - 1), vbLowerCase)
End Sub
Deels wil zeggen: wanneer ik de userform aanroep en in veld T3 tekst invoer krijg ik een hoofdletter en het vervolg zijn kleine letters.
Wanneer ik alleen de tekst weghaal (backspace) dan krijg ik een foutmelding:
"Fout 5 tijdens uitvoering.
Ongeldige procedure-aanroep of ongeldig argument."
Kan/wil iemand me vertellen wat ik hier niet goed gedaan hebt?