Merhabalar;
Aşağıdaki makroyu çalışma sayfası yerine hedef sayfa yani örneğin Sayfa2 De çalışmasını sağlayamadım, yardımlarınızı rica ediyorum.
Sub BORDRO()
'Raider
Dim MyFile As String
Dim i As Long, j As Integer
Const MyPath As String = "C:\Temp\BORDRO\"
Const MySh As String = "Sayfa1"
Dim MyArg As String
Range("A1:A050").ClearContents
MyFile = Dir(MyPath & Application.PathSeparator & "*.xlsx", vbDirectory)
Do While MyFile <> ""
If MyFile = ThisWorkbook.Name Then GoTo ResumeSub:
MyArg = "'" & MyPath & "[" & MyFile & "]" & MySh & "'!R"
For j = 1 To 41
For i = 1 To 50
Cells(i, j) = Cells(i, j) + ExecuteExcel4Macro(MyArg & i & "C" & j)
Next
Next
ResumeSub:
MyFile = Dir
Loop
End Sub
Aşağıdaki makroyu çalışma sayfası yerine hedef sayfa yani örneğin Sayfa2 De çalışmasını sağlayamadım, yardımlarınızı rica ediyorum.
Sub BORDRO()
'Raider
Dim MyFile As String
Dim i As Long, j As Integer
Const MyPath As String = "C:\Temp\BORDRO\"
Const MySh As String = "Sayfa1"
Dim MyArg As String
Range("A1:A050").ClearContents
MyFile = Dir(MyPath & Application.PathSeparator & "*.xlsx", vbDirectory)
Do While MyFile <> ""
If MyFile = ThisWorkbook.Name Then GoTo ResumeSub:
MyArg = "'" & MyPath & "[" & MyFile & "]" & MySh & "'!R"
For j = 1 To 41
For i = 1 To 50
Cells(i, j) = Cells(i, j) + ExecuteExcel4Macro(MyArg & i & "C" & j)
Next
Next
ResumeSub:
MyFile = Dir
Loop
End Sub
