ich versuche auf meiner eigenen Symbolleiste die Schaltfläche CommandBarControl(Type:=msoControlEdit) so zu beschränken, das der Benutzer nur Zahlen oder "," eingeben darf also keine Buchstaben.
Bei einem Textfeld habe ich es schon mit folgendem Code geschafft:
Private Sub ProzentZahl_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If (KeyAscii < 48 Or KeyAscii > 57)[Bereich: 0-9] And KeyAscii <> 44[Komma] Then
KeyAscii = 0
End If
End Sub
Aber anscheinend geht es nicht bei einem 'ControlButton'. Aber ich kann ja nun mal kein Textfeld in die Symbolleiste einfügen, oder?
Wer weiß rat?
Gruß Kristin