Ich lese mittels VBA Daten aus einer anderen Excel-Datei ein. Die "Quelldatei" ist dabei ursprünglich eine txt-Datei, Excel öffnet es aber mit Excel und schreibt deshalb alle Daten für eine Reihe in eine Zelle. Nun möchte ich mit einer Funktion nur die Zellen ansprechen, an denen an der Stelle 39 bis 49 10 Zahlen stehen. Wenn ich die Funktion
If IsNumeric(Mid(Zeile, 39, 10)) Then
mache, passiert nicht wirklich was, vermutlich weil Excel das als Text einliest. Jetzt habe ich versucht diesen Befehl mit der Funktion CLng zu kombinieren, aber das klappt bisher gar nicht. Google spuckt auch keine Kombination der beiden Funktionen aus. Wie kann ich das Problem lösen?
Sinngemäß soll die Formel folgendes machen: "Wenn die Zeichen 39 bis 49 der Zeile x Zahlen sind, dann mache das und das..."
Viele Dank für jeden Tipp!