Could you help me how to loop the following macro through the rest of the files (*.xls) in the folder (D:\Artur\test\)?
Artur
mail: abiale@sgh.waw.pl
PS: Here`s the code:
Dim filename As String
filename = Dir("D:\Artur\test\*.xls"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
'Start File Search
Do While filename <> ""
Dim NazwaPliku
Dim PlikWynikowy
PlikWynikowy = "plik wynikowy1.xls"
NazwaPliku = ActiveWindow.Caption
'first cell
Range("C4"
.Select
Selection.Copy
Windows(PlikWynikowy).Activate
Sheets("Arkusz1"
.Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
ActiveCell.Offset(0, 1).Range("A1"
.Select
Windows(NazwaPliku).Activate
'second cell
Range("F4"
.Select
Application.CutCopyMode = False
Selection.Copy
Windows(PlikWynikowy).Activate
Sheets("Arkusz1"
.Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
ActiveCell.Offset(0, 1).Range("A1"
.Select
Windows(NazwaPliku).Activate
'third cell
Range("F14:J14"
.Select
Application.CutCopyMode = False
Selection.Copy
Windows(PlikWynikowy).Activate
Sheets("Arkusz1"
.Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
ActiveCell.Offset(1, -2).Range("A1"
.Select
Windows(NazwaPliku).Activate
Range("A3"
.Select
filename = Dir$()
Loop
End Sub
Artur
mail: abiale@sgh.waw.pl
PS: Here`s the code:
Dim filename As String
filename = Dir("D:\Artur\test\*.xls"
'Start File Search
Do While filename <> ""
Dim NazwaPliku
Dim PlikWynikowy
PlikWynikowy = "plik wynikowy1.xls"
NazwaPliku = ActiveWindow.Caption
'first cell
Range("C4"
Selection.Copy
Windows(PlikWynikowy).Activate
Sheets("Arkusz1"
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
ActiveCell.Offset(0, 1).Range("A1"
Windows(NazwaPliku).Activate
'second cell
Range("F4"
Application.CutCopyMode = False
Selection.Copy
Windows(PlikWynikowy).Activate
Sheets("Arkusz1"
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
ActiveCell.Offset(0, 1).Range("A1"
Windows(NazwaPliku).Activate
'third cell
Range("F14:J14"
Application.CutCopyMode = False
Selection.Copy
Windows(PlikWynikowy).Activate
Sheets("Arkusz1"
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
ActiveCell.Offset(1, -2).Range("A1"
Windows(NazwaPliku).Activate
Range("A3"
filename = Dir$()
Loop
End Sub