Select Case KeyAscii
Case Asc("0") To Asc("9")
Case Else
KeyAscii = 0
End Select
Nun suche ich ein Äquivalent in OO Basic. Ich kann ja ein Textfeld mit "isnumeric" auf numerischen inhalt prüfen, doch sind da immer noch "," und "." erlaubt. Hat jemand nen Tip?
wenn ich nicht wie oben beschrieben vorgehen kann, gibt es denn dann die Möglichkeit, zu überprüfen ob nur Buchstaben eingegeben wurden (Äquivalent zu isnumeric)? Also dass keine Sonderzeichen eingegeben wurden?
also, ganz so einfach wie in VBA geht es nicht, so ähnlich aber schon. Du kannst natürlich auch bei jedem Tastendruck überprüfen, was denn da so eingegeben wurde und die "Select-Case" verzweigung funktioniert natürlich ähnlich. Du musst halt dann jeweils den String oder Wert auslesen, in einen zeichen-Array verwandeln, und Zeichen für Zeichen Prüfen. Anschliessend alles zurückschreiben.
Das ganze Makro verknüpfen zum Beispiel mit dem Ergeignis "Modifiziert".