Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
836to840
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
836to840
836to840
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

DO...LOOP Problem

DO...LOOP Problem
12.01.2007 13:22:20
Michael
Liebe Profis!
Ich verzweifle gerade an einer DO...LOOP-Schleife, die einfach nicht funktionieren will.
Ich will bei Auslösen des Makros, dass er folgendes macht:
Öffne im Ordner XY die Datei "Datei 1", führe ein bestimmtes 2.Makro aus, schliesse die Datei wieder, Öffne die Datei "Datei 2"... usw, solange, bis keine Datei mehr da ist.
Das auszuführende 2.Makro nimmt sich Daten aus bestimmten Zellen und kopiert sie in eine andere Tabelle, also müssen die Dateien "Datei 1"... nicht gespeichert werden. Die Namen der Dateien sind nummerisch fortlaufend, also eigentlich ganz einfach. Kann mir jemand helfen?
Gruss Michael

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: DO...LOOP Problem
12.01.2007 13:42:15
Dani
Hallo Michael,
dein Problem ist wahrscheinlich am einfachsten und schnellsten mit ExecuteExcel4Macro zu lösen. Dabei wird die Datei nicht einmal geöffnet und du kommst zu deinen Daten. Als Ansatz mal der Befehlssyntax:
Dim Pfad,Filename as String
Pfad = "C:\Test\"
Filename = "Beispiel.xls"
Zielzelle = Application.ExecuteExcel4Macro("'" & Pfad & "[" & Filename & "]" & "Tabelle1'!R" & R & "C36 "))
Diese Befehlszeile holt dir die Daten aus der Datei "C:\Test\Beispiel.xls" in Tabelle1 aus Zelle C36...
Das ganze läuft wirklich schnell
Ich hoffe das hilft dir weiter
Gruss
Dani
Anzeige
AW: DO...LOOP Problem
12.01.2007 15:05:10
Michael
Danke, ich probiers mal aus am WE...
Als Schleife mach ich dann
Wert = 1
Filename = "Beispiel " & wert & ".xls"
und dann in der Schleife
wert = wert + 1
Müsste laufen, oder?

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige