Merhaba,
bir exceli diğer excel formatına çevirmek için hazır makrom var. Hatalı bi kaç sütunu düzelttim ama filtre fonksiyonu yoktu, sonradan ekledim. Sanırım bir yerde yanlış yapıyorum. Bu işte pek iyi değilim. Fonksiyon adımlamada çalışıyor .Fakat dosya oluştur dediğimde hata veriyor. wsCopy.Range("D4").Select alanında 1004 hatası verdi. Bana yardımcı olabilir misiniz?
....
.....
bir exceli diğer excel formatına çevirmek için hazır makrom var. Hatalı bi kaç sütunu düzelttim ama filtre fonksiyonu yoktu, sonradan ekledim. Sanırım bir yerde yanlış yapıyorum. Bu işte pek iyi değilim. Fonksiyon adımlamada çalışıyor .Fakat dosya oluştur dediğimde hata veriyor. wsCopy.Range("D4").Select alanında 1004 hatası verdi. Bana yardımcı olabilir misiniz?
....
Kod:
Set wsCopy = Workbooks(strFileName).Worksheets(1)
Set wsDest = Workbooks(strFileName2).Worksheets(1)
Set wsListID = Workbooks("MakroFTC.xlsm").Worksheets(1)
IDkismi = wsListID.Range("B3").Value
FTCcustıd = IDkismi & "_CUSTID_"
FTCkumeıd = "FTC_" & IDkismi
FTCprjtipi = "FTC_iptal_Yeni_Satis"
FTCprjalttipi = "FTC_iptal_Yeni_Satis"
wsCopy.Range("D4").Select
Selection.AutoFilter
ActiveSheet.Range("$B$4:$T$847").AutoFilter Field:=3, Operator:= _
xlFilterValues, Criteria2:=Array(1, "4/22/2022", 1, "5/31/2022", 1, "6/29/2022", 1, _
"7/31/2022", 1, "8/25/2022", 1, "9/29/2022", 1, "10/21/2022")
Rows("12:502").Select
Selection.Delete Shift:=xlUp
Selection.AutoFilter
Range("C4").Select
lCopyLastRow = wsCopy.Cells(wsCopy.Rows.Count, "C").End(xlUp).Row
lDestLastRow = wsDest.Cells(wsDest.Rows.Count, "B").End(xlUp).Offset(1).Row