Numerischen Doppelstrisch per vba erkennen
17.10.2015 18:49:08
HScliephake
ich muss numerische Daten aus Tabellen auslesen, die unsere Buchhaltung erstellt hat und als numerische Werte in eine neue Tabelle kopieren.
Das klappt mit meinem Skript gut.
Aber in einigen Tabellen sind statt einer Null zwei Striche:
Cells(14, iReihe1) gibt den Wert "--" zurück und die Prüfung mit
If IsNumeric(Cells(14, iReihe1).Value) = True Then
gibt den Wert Wahr zurück.
Dies produziert in meinem Skript den Laufzeitfehler 13 "Typen unverträglich"
In meiner Recherche bin ich soweit gekommen, dass es sich um eine Buchhaltungsformatierung für eine Null handelt.
Ich finde keine Lösung, die Sache abzufangen und die neue Tabelle einen Nullwert zu schreiben.
Ginge das nur über ein "on Error Goto" oder gibt es eine andre Lösung?