Veröffentlicht 19. Juni 200421 j Hi, ich suche eine Lösung für folgendes Problem: Auf einem Formular befindet sich ein Textfeld. In dieses Textfeld kann ja wie bekannt beliebiges eingegeben werden. Nun suche ich eine Möglichkeit, bei der per knopfdruch überprüft werden kann, ob die eingabe in diesem Textfeld eine Ganzzahl ist. if isnumeric... überprüft zwar auf zahl, jedoch sind hier auch kommazahlen möglich. welcher Befehl überprüft den inhalt auf eine GANZZahl? mfg, mira
19. Juni 200421 j Hallo, Du kannst doch auf das Textfeld ein Eingabeformat legen. Dann kann man erst gar keine Kommazahlen eingeben. Frank
19. Juni 200421 j ja, aba wie leg ich das eingabeformat so, daß ich die Stellenzahl variabel halten kann? ich schaffs ima nur so, daß ich ne bestimmte anzahl stellen dann imma eingeben muß. will die aber variabel halten... mfg, mira
19. Juni 200421 j Wie groß kann den die Zahl werden? Wenn Du das so formatierst, dann muss das aber eine riesen Zahl werden. 000000000000000000000000000000;; Frank
19. Juni 200421 j NEIN, mit der Formatierung MUß ich ja dann alle stellen schreiben, und wenns nur 0er sind dann. Genau das will ich ja eben nicht machen müssen! Mir wäre nach wie vor mit einer Ganzzahlüperprüfung mehr geholfen mfg, mira
19. Juni 200421 j Dann mach aus der 0 eine 9. Du könntest in VBA noch prüfen ob in dem String ein Punkt bzw. ein Komma drin ist. Frank
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.