otomatik dosya oluşturma

coktansecmeli

Altın Üye
Katılım
17 Eylül 2018
Mesajlar
24
Excel Vers. ve Dili
Excel 2016 türkçe
Altın Üyelik Bitiş Tarihi
12-07-2025
Merhaba eklediğim örnek dosyalarda olduğu gibi;

Ana dosyada ki C kolonun da ki depo yerine göre filtre uygulayıp, o depo yeri adında ki dosyaya verilerin değer olarak yapıştırılması gerekiyor.

Verilerin yapıştırıldığı dosyaya bir gün öncenin tarihinde yeni sayfa açılıp o sayfaya dosyalar yapıştırılacak.

Örneğin Depo 1'e göre filtre uygulanacak depo 1 adında ki dosyada 03.03.2021 tarihli yeni sayfa açılacak ve bu sayfaya filtrelenen veriler değer olarak yapıştırılacak.

Biçim kopyalanan dosya ile aynı olacak.

Şimdiden yardımcı olan arkadaşlara teşekkür ederim.

 

coktansecmeli

Altın Üye
Katılım
17 Eylül 2018
Mesajlar
24
Excel Vers. ve Dili
Excel 2016 türkçe
Altın Üyelik Bitiş Tarihi
12-07-2025
Başlık yanlış olmuş. Otomatik sayfa ekleme desek daha doğru olur.
 

coktansecmeli

Altın Üye
Katılım
17 Eylül 2018
Mesajlar
24
Excel Vers. ve Dili
Excel 2016 türkçe
Altın Üyelik Bitiş Tarihi
12-07-2025
Tekrar merhaba,

Gerçekten zor durumdayım konunun aciliyeti bulunmaktadır. Yardımcı olabilecek birisi yok mu?
 
Katılım
18 Şubat 2021
Mesajlar
38
Excel Vers. ve Dili
Excel 16.0
Altın Üyelik Bitiş Tarihi
25-02-2022
Merhaba şöyle yaptım
Sub deneme()

Set filtre = Application.InputBox(Prompt:="Filtrelencek veriyi seçin", Type:=8)
ActiveSheet.UsedRange.Select
Selection.AutoFilter Field:=3, Criteria1:=filtre

ActiveSheet.UsedRange.Select
Selection.Copy
Sheets.Add After:=ActiveSheet
ActiveSheet.Paste

End Sub
 

coktansecmeli

Altın Üye
Katılım
17 Eylül 2018
Mesajlar
24
Excel Vers. ve Dili
Excel 2016 türkçe
Altın Üyelik Bitiş Tarihi
12-07-2025
Merhaba şöyle yaptım
Sub deneme()

Set filtre = Application.InputBox(Prompt:="Filtrelencek veriyi seçin", Type:=8)
ActiveSheet.UsedRange.Select
Selection.AutoFilter Field:=3, Criteria1:=filtre

ActiveSheet.UsedRange.Select
Selection.Copy
Sheets.Add After:=ActiveSheet
ActiveSheet.Paste

End Sub
Merhaba,

Desteğiniz için çok teşekkürler ancak filtrenelecek veriyi seçin kısmına depo 1 yazdığımda hata alıyorum.
 

coktansecmeli

Altın Üye
Katılım
17 Eylül 2018
Mesajlar
24
Excel Vers. ve Dili
Excel 2016 türkçe
Altın Üyelik Bitiş Tarihi
12-07-2025
Depo1 in olduğu herhangi bir hucreye tıklamanız gerekiyor
Teşekkürler bu şekilde oluyor ama benim istediğim başka bir dosyada yeni bir sayfa oluşturup o sayfaya yapıştırması ve sayfanın isminin de bir önde ki günün tarihi olmalı. mesela makroyu bugün çalıştırdığımda sayfa ismi 03.03.2021 olmalı.
 
Katılım
18 Şubat 2021
Mesajlar
38
Excel Vers. ve Dili
Excel 16.0
Altın Üyelik Bitiş Tarihi
25-02-2022
Sub deneme()
Set filtre = Application.InputBox(Prompt:="Filtrelencek veriyi seçin", Type:=8)
ActiveSheet.UsedRange.Select
Selection.AutoFilter Field:=3, Criteria1:=filtre

ActiveSheet.UsedRange.Select
Selection.Copy
Workbooks.Add
ActiveSheet.Paste
'buraya kendi dosya yolunuzu girin
ActiveWorkbook.SaveAs ("C:\Users\hmzozts\Desktop\stok " & Format(Date - 1, "DD-MM-YYYY") & ".xlsx")
Debug.Print Date - 1
End Sub
 

coktansecmeli

Altın Üye
Katılım
17 Eylül 2018
Mesajlar
24
Excel Vers. ve Dili
Excel 2016 türkçe
Altın Üyelik Bitiş Tarihi
12-07-2025
Tesekkurler ancak sadece kolon basliklari geliyor veriler gelmiyor.
 

coktansecmeli

Altın Üye
Katılım
17 Eylül 2018
Mesajlar
24
Excel Vers. ve Dili
Excel 2016 türkçe
Altın Üyelik Bitiş Tarihi
12-07-2025
225808

Merhaba kodu çalıştırdığımda yukarıda ki hatayı almaktayım.
 

coktansecmeli

Altın Üye
Katılım
17 Eylül 2018
Mesajlar
24
Excel Vers. ve Dili
Excel 2016 türkçe
Altın Üyelik Bitiş Tarihi
12-07-2025
@ruyaaaa hanım kod yazdığınız dosyayı da paylaşır mısınız?
 

coktansecmeli

Altın Üye
Katılım
17 Eylül 2018
Mesajlar
24
Excel Vers. ve Dili
Excel 2016 türkçe
Altın Üyelik Bitiş Tarihi
12-07-2025
Rüya hanım aynı kodu ekte ki dosya için de uygulayamaz mıyız? G kolonunda ki isme göre filtreleme yapmak istiyorum bu yüzden field'i 7 yapıyorum ama olmuyor.
 

Ekli dosyalar

Üst