Einen wunderschönen guten Tag,
ich vermute, das ich mein Problem etwas kompliziert geschildert habe, deswegen versuche ich es einfach erneut :-)
Ich habe ein Formular erstellt, bei dem der Anwender eine Menge sowie einen Einzelpreis eintippen kann. In einem dritten Feld wird dann das Profukt beider Felder ermittelt. Auf wunsch von der Verwaltung möchte diese aber nun anstelle von ganzzahligen Zahlen (für die Menge) auch Gleitkommerzahlen eintragen. Und jetzt kommt das spezielle, sie möchten aber bei ganzzahligen Zahlen am Ende kein Kommastellen sehen. Die beiden Formate sind also:
#.#0,0 für Gleitkommazahlen und
#0 für ganze Zahlen
Nun muss ich also beim Verlassen des Feldes eine Sub starten, die speziell für dieses Feld überprüft, ob der Wert eine Gleitkommazahl oder eben keine ist. Mit meinem Code, kann ich dies bereits für das Feld mit dem Namen M1 machen. Ich habe aber Rund 80 solcher Felder (M1 bis M11 und ME12 bis ME80). Was ich bräuchte wäre aber irgendwie den Namen das Feldes, welches verlassen wurde, als Parameter übergeben, geht dies, und wenn ja, wie/wo/was komme ich an eine Lösung dran?
Ich hoffe es ist soweit auch verständlich, dass ich diese Routine auch nicht 80 mal Kopieren will. Andererseits möchte ich auch nicht undbedigt alle 80 Felder beim verlassen eines Feldes prüfen.
Ich hoffe ihr könnt mir dabei weiterhelfen :-)
Besten Gruß
Frokuss
|