Gültigkeitsregeln

Hallo,
ich möchte die Eingabe aus einem Formular auf ihre Gültigkeit
überprüfen, da diese im VBA-Code an eine Variable vom Typ Single
übergeben wird, sollen nur Zahlen und ein Komma oder Punkt erlaubt sein.
Am liebsten wäre mir die Überprüfung im Code.
Die Funktion ValidatenRule hab ich schon gefunden,
aber wie sieht dann die Regel aus?
Oder geht es anders ?

Vielen Dank
und
Viele Grüße
mig

Hallo mig,

ich möchte die Eingabe aus einem Formular auf ihre Gültigkeit
überprüfen, da diese im VBA-Code an eine Variable vom Typ
Single übergeben wird, sollen nur Zahlen und ein Komma oder Punkt
erlaubt sein.

  1. definiere das Eingabefeld nicht als Textfeld, sondern als Zahlenfeld
  2. definiere ein entsprechendes Eingabeformat

Am liebsten wäre mir die Überprüfung im Code.

dann schreibe eine Routine für das Ereignis „beim Fokusverlust“, die die Eingabe vom Zeichen 1 bis zum Ende durchläuft und die eingegebenen Zeichen überprüft.

Die Funktion ValidatenRule hab ich schon gefunden,
aber wie sieht dann die Regel aus?

damit werden „einfache“ Regeln genutzt, z.B. > 0
also für deine Zwecke nicht unbedingt sinnvoll.

Oder geht es anders ?

ja, siehe oben

Grüße aus Essen
Wolfgang

oje,
So einfach geht das !

  1. definiere das Eingabefeld nicht als Textfeld, sondern als
    Zahlenfeld

das reicht mir völlig aus.
Vielen Dank
manchmal sollte man einfach mal die Scroll-Funktion benutzen.

Grüße aus Dortmund
mig