chemeng
Nyiss egy új füzetet. Az első lapon A1-től lefelé vidd be a könyvtárak nevét így:
C:\Valami\január\01\
C:\Valami\január\02\ ...
C:\Valami\január\31\
C:\Valami\február\01\ ...
C:\Valami\december\31\
Természetesen a saját mappáid neve szerepeljen mindenhol, és a végén ott legyen a \.
Nem írtad, az egyes füzeteknek melyik lapjáról kell törölni az L1 cella értékét. Én az első laphoz írtam – Sheets(1).
Ebbe a füzetbe másold be a makrót.
Sub Torles()
Dim utvonal As String, sor As Integer, usor As Integer, FN As String
usor = Range("A" & Rows.Count).End(xlUp).Row
Application.DisplayAlerts = False
For sor = 1 To usor
utvonal = Cells(sor, "A")
ChDir utvonal
FN = Dir(utvonal)
Do While FN <> ""
If FN <> "." And FN <> ".." Then
Workbooks.Open Filename:=utvonal & FN
Sheets(1).Range("L1") = ""
ActiveWindow.Close True
FN = Dir()
End If
Loop
Next
Application.DisplayAlerts = True
End Sub
Szerkesztette: Delila 2014. 11. 20. 07:37 -kor