Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

gleiche Zelle im mehreren Mappen änden

Forumthread: gleiche Zelle im mehreren Mappen änden

gleiche Zelle im mehreren Mappen änden
18.03.2007 15:29:08
Holger
Hallo zusammen,
ich habe folgendes Problem.
Ich möchte in mehrern Mappen auf dem gleichen Tabellenblatt die gleiche Zelle ändern.
Der einzige Unterschied die Mappen haben als Namen immer ein Datum zb. 12.01.2007, 13.01.2007, 14.01.2007 ...... und für jeden Monat existiert ein Ordner.
Die Ordner haben Namen der Monate
Kann mir einer helfen wie ich diese Aufgabe über ein Makro lösen kann.
MfG und vielen Dank
Holger
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: gleiche Zelle im mehreren Mappen änden
19.03.2007 09:11:00
Hans
Hallo Holger,
folgender Code, wenn die 12 Monatsordner existieren und sich in den Ordnern ausschlisslich die zu ändernden Dateien befinden:

Sub EditWkbs()
Dim arr As Variant
Dim sBasis As String, sFolder As String, sFile As String
Dim iMonth As Integer, iFile As Integer
Application.ScreenUpdating = False
sBasis = "c:\temp\2007\"
For iMonth = 1 To 12
sFolder = Format(DateSerial(1, iMonth, 1), "mmmm") & "\"
arr = FileArray(sBasis & sFolder, "*.xls")
For iFile = 1 To UBound(arr)
If arr(1)  False Then
Workbooks.Open sBasis & sFolder & arr(iFile), False
'Tue dies und das
ActiveWorkbook.Close savechanges:=True
End If
Next iFile
Next iMonth
Application.ScreenUpdating = True
End Sub


Function FileArray(strPath As String, strPattern As String)
Dim arrDateien()
Dim intCounter As Integer
Dim strDatei As String
If Right(strPath, 1)  "\" Then strPath = strPath & "\"
strDatei = Dir(strPath & strPattern)
Do While strDatei  ""
intCounter = intCounter + 1
ReDim Preserve arrDateien(1 To intCounter)
arrDateien(intCounter) = strDatei
strDatei = Dir()
Loop
If intCounter = 0 Then
ReDim arrDateien(1)
arrDateien(1) = False
End If
FileArray = arrDateien
End Function

Gruss hans
Anzeige
;

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