Aktualisieren mehrerer Datein über VBA-Code
19.08.2003 14:32:50
Torsten K.
in einem Ordner habe ich ca. 20 Dateien, die alle mit "108_"; "110_" oder "112" beginnen. Alle Dateien haben den gleichen Aufbau (Arbeitsblätter und deren Bezeichnungen). Nun gibt es in jeder Datei 3 Arbeitsblätter, deren Daten ich jeden Monat vor dem Hereinkopieren aktueller Daten löschen möchte (Range: A1:B250). Bisher habe ich mir mit einem aufgzeichneten Makro ein wenig helfen können, muss ab er auch heute noch jede Datei manuell öffnen, Inhalt der 3 Arbeitsblätter löschen, speichern und schließen. Das nervt ungemein!!
Meine Ideen gehen dahin:
Entweder eine Excel-Datei (z.B. "Start.xls") zu erstellen, die Pfade und Namen der zu aktualisierenden Dateien einzutragen und ein VBA-Code zu erstellen, mit dessen Hilfe diese kleine Liste abgearbeitet und der Range der entsprechenden Arbeistblätter gelöscht werden kann. Selbst meine mehr als bescheidenen Programmierkenntnisse zeigen mir, daß hier eine Schleife notwendig ist. Als VBA-Einsteiger bin allerdings noch nicht so weit, dies mir selbst zu erarbeiten.
Ein anderer Gedanke ist, mein Problem mit Hilfe des FSO zu lösen. Dafür bräuchte ich aber sicher mehr Details und Hilfe beim Einbinden eines entsprechenden VBA-Codes als bei oben beschriebenen Lösung.
Ich wäre jedem sehr dankbar, der mir hier auf die Sprünge helfen könnte.
Gruß
Torsten