Macht ja nix, du bist vermutlich hier, um etwas dazu zu lernen.
Hast du eigentlich verstanden was du da tust? Oder woher kommt dieses Script. Wahrscheinlich programmierst du objektorientiert und hast es von einem Kollegen geerbt. :D
mit (Achtung, wie immer ungetestet)
If mid(zeile, 66, 4) <> "0,00" and mid(zeile, 87, 4) <> "0,00" Then
könntest du etwas weiter kommen. Aber besser wäre es, das mit dem
Replace(q.ReadLine, ",", "")
zu überdenken. Wenn du vor dem if die Kommas rausschmeißt, dann wird das mit der Bedingung so sicher nichts mehr.
Davon unabhängig habe ich den Eindruck, dass du dich nicht mit der Materie beschäftigst, sondern nur einen Deppen suchst, der dir deine Arbeit abnimmt.
Für mich ist hier jedenfalls Ende.
Reinhold