Merhaba Arkadaşlar
Aşağıdaki makroda filename dosyasının içerisindeki, her sayfada range Y15:AD41 i başka bir çalışma kitabının içine kopyalamam lazım.Ama excel bu işlemi tek bir sayfa için yapıp kalan sayfalara işlem yapmadan makroyu sonlandırıyor.Yanlış olabileceği yeri işaretledim.Yardım edebilir misiniz ?
Not :For each worksheet in workbook(filename) olarak denediğimde de aynı şekilde tek sayfaya işlem yapıp kalan sayfalara işlem yapmadan makroyu sonlandırıyor
Yanlış olabileceğini düşündüğüm yeri işaretledim.Yardım edebilir misiniz ?
Sub b()
Dim directory As String, fileName As String
Application.ScreenUpdating = False
Application.DisplayAlerts = False
directory = "C:\Users\CEM\Desktop\Özel Office Şablonları 1" & "\"
For i = 1 To Sayfa1.Range("A100000").End(xlUp).Row
fileName = Cells(i, 1)
If fileName <> "" Then
Sayfa1.Range("B" & Sayfa1.Cells(i, "A").Row & "
" & Sayfa1.Cells(i, "A").Row).Copy
Sayfa4.Range("B5").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Workbooks.Open (directory & fileName)
For kl = 1 To Workbooks(fileName).Sheets.Count
Range("Y15:AD41").Select
Selection.Copy
Windows("deneme.xlsm").Activate
Sheets("TUMU").Select
ABC = [a65536].End(3).Row + 1
Range("a" & ABC).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
kl = kl + 1
Windows(fileName).Activate
Next kl
Workbooks(fileName).Close SaveChanges:=False
On Error Resume Next
End If
Sheets("GENEL").Select
Next i
End Sub
Aşağıdaki makroda filename dosyasının içerisindeki, her sayfada range Y15:AD41 i başka bir çalışma kitabının içine kopyalamam lazım.Ama excel bu işlemi tek bir sayfa için yapıp kalan sayfalara işlem yapmadan makroyu sonlandırıyor.Yanlış olabileceği yeri işaretledim.Yardım edebilir misiniz ?
Not :For each worksheet in workbook(filename) olarak denediğimde de aynı şekilde tek sayfaya işlem yapıp kalan sayfalara işlem yapmadan makroyu sonlandırıyor
Yanlış olabileceğini düşündüğüm yeri işaretledim.Yardım edebilir misiniz ?
Sub b()
Dim directory As String, fileName As String
Application.ScreenUpdating = False
Application.DisplayAlerts = False
directory = "C:\Users\CEM\Desktop\Özel Office Şablonları 1" & "\"
For i = 1 To Sayfa1.Range("A100000").End(xlUp).Row
fileName = Cells(i, 1)
If fileName <> "" Then
Sayfa1.Range("B" & Sayfa1.Cells(i, "A").Row & "
Sayfa4.Range("B5").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Workbooks.Open (directory & fileName)
For kl = 1 To Workbooks(fileName).Sheets.Count
Range("Y15:AD41").Select
Selection.Copy
Windows("deneme.xlsm").Activate
Sheets("TUMU").Select
ABC = [a65536].End(3).Row + 1
Range("a" & ABC).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
kl = kl + 1
Windows(fileName).Activate
Next kl
Workbooks(fileName).Close SaveChanges:=False
On Error Resume Next
End If
Sheets("GENEL").Select
Next i
End Sub