Ich möchte in einem Dialog einen Monat abfragen. Dabei möchte ich sicherstellen, dass dieser im richtigen Format eingegeben wird, da die Zahl für einen Datei-Pfad verwendet wird.
Mein bisheriger Ansatz geht so:
Dim monat As integer
Do Until monat >= 1 And monat
Das klappt auch soweit mit allen Zahlen. Wenn die Zahl außerhalb der Range ist, kommt der Dialog erneut, hat sie (eine) Kommastelle(n), wird nur der ganzzahlige Anteil genommen.
Wenn ich jedoch jetzt Text eingebe, z. Bsp. April, dann kommt eine Fehlermeldung von wegen "Typen unverträglich", was ja auch logisch ist, da Text nicht 'Integer' ist.
Ich habe auch schon versucht, den monat als String zu definieren, aber dann funzt die INT-Formel nicht mehr.
Hat jemand eine Lösung für mich?
Danke vorab.
Gruß
David