Numerisch?
03.01.2007 15:56:33
Henning
ich habe folgendes Problem:
Ich möchte eine Zeichenfolgen daraufhin überprüfen, ob diese aus drei Buchstaben und zwei Zahlen besteht (Beispiel: HML19). Hierbei sind die ersten drei Zeichen vernachlässigungswürdig für mein Problem.
Wie kriege ich es hin diese zu überprüfen?
Meine bisherigen Ansätze ist das Scheitern der Benutzung von IsNumeric() in Kombination mit Right(). Es wird immer ein false zurückgegeben, da Right() immer einen String zurückgeibt.
Als zweiten Versuch habe ich versucht den Wert der Right() Funktion in eine Dummyvariable zwischenzuspeichern und diesen Wert dann in eine Integervariable übertragen. Hier kann dann durch die Nutzung der On Error GoTo eine Überprüfung stattfinden. Leider funktioniert dies nur, wenn die Integervariable den Startwert Nothing inne hat, da sonst trotz des On Error GoTo Befehls ein Laufzeitfehler 13 (Typen unverträglich) zurückgegeben wird, der ja in diesem Ansatz genutzt werden sollte.
Wie kann mir in diesem Bezug geholfen werden oder ist der zweite Ansatz vollkommen verkehrt?
Bitte um Hilfe. Lieben Dank
Henning Landsiedel