Inaktiv L&L prüfen ob Zeichenkette nur Zahlen enthält

gutberle

Sehr aktives Mitglied
29. März 2011
1.295
407
Das kannst Du über die RegexMatch$() Funktion machen. Der übergibst Du Deine Zeichenkette, prüfst auf "nur Zahlen" UND vergleichst gleichzeitig mit Deiner Zeichenkette, also so...
Code:
RegExMatch$(<DeineZahlAlsText>,"[0-9]+")=<DeineZahlAlsText>

Der Rückgabewert ist dann ein Boolean mit True oder False, je nachdem, ob die Zeichenkette rein numerisch war.
 

gutberle

Sehr aktives Mitglied
29. März 2011
1.295
407
Kleiner Nachtrag: Falls Deine "Zahl" zwar eigentlich nur aus Zahlen besteht, aber Vorne oder Hinten noch ein oder mehrere Leerzeichen hat, würde der Test von oben False ergeben.

Das wäre zwar inhaltlich richtig, aber da Du Deine Zahl ja leicht um solche Leerzeichen vorne/hinten bereinigen kannst, wäre das ein sinnloser Fehler und noch dazu einer, bei dem für den Nutzer die Ursache nicht einfach zu erkennen ist.

Entsprechend solltest Du die Abfrage vielleicht so erweitern...
Code:
RegExMatch$(Atrim$(<DeineZahlAlsText>),"[0-9]+")=Atrim$(<DeineZahlAlsText>)

... und Deine "Zahl" bei positiven Ausgang der Prüfung vielleicht auch nur mit Atrim$(<DeineZahlAlsText>) in Deiner Vorlage verwenden.