Sachverhalt in Schritten:
1. FileSearch sucht und findet mehrere Dateien zum Abarbeiten
2. Innerhalb der FOR (i) ... NEXT-Schleife wird zweites FileSearch aufgerufen (FOR (k) ... NEXT), um in Abhängigkeit des ersten FileSearch (i) eine korrespondierende Datei aufzurufen
3. Ein paar Aktionen werden mit den beiden Dateien ausgeführt, beide Dateien werden geschlossen
4. Das erste FileSearch (i)soll die nächste Datei öffnen und zweites FileSearch (k) ausführen.
Der erste Durchlauf funktioniert perfekt, nicht zuletzt, weil .FoundFiles.Count in den beiden Dateisuchen unterschiedliche Variablen zugeordnet hat.
(i) ist in meinem Fall 4, der Zähler steht zu Beginn des zweiten Durchlaufs korrekt auf i=2.
Problem: beim zweiten Durchlauf wird bei Variable_i.FoundFiles(i) Laufzeitfehler 9 ausgelöst.
Frage: Ist eine Verwendung von .FoundFiles() mit zwei Parametern nicht möglich? Falls doch: Woran könnte es klemmen?
Besten Dank fürs Mitgrübeln!