Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

alle Dateien im Verzeichnis

Forumthread: alle Dateien im Verzeichnis

alle Dateien im Verzeichnis
27.10.2004 14:29:36
Holger
Hallo Leute,
ich habe in einem Verzeichnis mit Unterverzeichnissen ...zig Dateien gleichen Typs. In allen ist ein Baltt "Daten", welches falsch ist (Spalte A und B wurden vertauscht).
Wie kann man mit einem Makro (das sich z.B. in einer neuen Datei befindet) in allen Tabellen die Spalten vertauschen oder das Blatt "Daten" löschen und durch ein korrigiertes Baltt löschen oder den richtigen Bereich kopieren und einfügen ...
mfg Holger
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: alle Dateien im Verzeichnis
Ramses
Hallo
hier mal ein Ansatz für alle Dateien.
Den Spaltentausch kannst du dir ja mit einem Makro aufzeichnen und dann einfügen.
Option Explicit

Sub Change_Files()
Dim i As Long, totFiles As Long
Dim gefFile As String
Dim Suchpfad As String, Dateiform As String
Dim oldStatus As Variant
Suchpfad = InputBox("Geben Sie den Ordner an, der durchsucht werden soll.", "Pfad definieren", Application.DefaultFilePath)
If Suchpfad = "" Then Exit Sub
Dateiform = InputBox("Bitte die Endung der Dateiform definieren", "Dateierweiterung", "xls")
If Dateiform = "" Then Exit Sub
Application.ScreenUpdating = True
oldStatus = Application.StatusBar
With Application.FileSearch
.LookIn = Suchpfad
.SearchSubFolders = True
.Filename = Dateiform
If .Execute() > 0 Then
totFiles = .FoundFiles.Count
Application.StatusBar = "Total " & totFiles & " gefunden"
MsgBox "Total " & totFiles & " gefunden"
For i = 1 To .FoundFiles.Count
gefFile = .FoundFiles(i)
Workbooks.Open gefFile
'Deine markoaufzeichnung
'des Spaltentauschens
ActiveWorkbook.Close savechanges:=True
Next i
End If
End With
Application.StatusBar = oldStatus
Application.ScreenUpdating = True
End Sub

Gruss Rainer
Anzeige
AW: alle Dateien im Verzeichnis
27.10.2004 15:57:35
Holger
Hallo Ramses,
schonmal Danke für den Ansatz. Aber durchsucht der Code auch die zahlreichen Unterverzeichnisse zum angegebenen Verzeichnis?
ich werde es schonmal testen.
Danke Holger
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige