Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
428to432
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
428to432
428to432
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

*.* öffnen

*.* öffnen
17.05.2004 13:23:25
Felix
Hi,
also die Aufgabe stellt sich nun folgendermaßen.
Ich habe hier ein Excel-Sheet, das startet eine Datei von Diskette, zieht sich die Informationen raus, die es braucht, schließt die Datei wieder.
Das Excel-Sheet mit dem Makro soll alle auf der Diskette befindlichen Dateien öffnen (eine nach der anderen) diese bearbeiten, speichern unter... und auf der Diskette dann löschen.
Was ich nun eigentlich an Informationen brauche:
- Schleife/Funktion zu öffnen von *.* auf der Diskette (Reihenfolge spielt keine Rolle) das allerdings nacheinander.
Das war es auch schon.
Ich hoffe auf baldige Antwort.
Beste Grüße und schon einmal vielen Dank im Voraus.
Felix

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

Betreff
Datum
Anwender
Anzeige
AW: *.* öffnen
Herbert
Hallo Felix
Hatte mal ein ähnliches Problem. Mit dem Code kannst Du die Dateien in einem Vereichnis öffnen. Du mußt nur den Pfad zum Diskettenlaufwerk anpassen.
Gruß Herbert

Sub Dat_öffnen()
ChDir "D:\Daten\" ' Dein Verzeichnis
Dim i, datmaxzahl, datanzahl, dat$()
datmaxzahl = 30     '30 Dateien
ReDim dat(datmaxzahl)  'Feld für Dateinamen
'Dateien des aktuellen Verzeichnisses einlesen
i = 0
dat(i) = Dir("*.*")
While dat(i) <> ""
i = i + 1
dat(i) = Dir()
Wend
datanzahl = i
' Dateiöffnen
For i = 0 To datanzahl - 1
Workbooks.Open Filename:=dat(i)
Range("A1").Select
Next i
End Sub

Anzeige
Danke
17.05.2004 15:44:33
Felix
Danke Herbert,
ich werd das gleich mal ausprobieren :)
Beste Grüße
Felix

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige