Soru Kod Birleştirme

Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
Merhabalar üstadlar,

eklediğim dosyadaki KASA DEFTERİ sayfasındaki BUGÜNÜ YAZDIR butonu ile o günki verileri yazdırıp DEVİR butonu ile de o günki devri D3 hücresine uyguluyorum. sizden ricam; size zahmet kodları birleştirerek BUGÜNÜ YAZDIR butonuna tıklayınca hep yazsın hem de DEVİR işlemini gerçekleştirsin. Mümkünse DEVİR butonundan kurtulmak istiyorum. Genelde unutuyorum devir yapmayı ertesi gün sıkıntı oluyor. Yardımlarınız için teşekkür eder hayırlı günler dilerim.
 

Ekli dosyalar

Katılım
8 Eylül 2008
Mesajlar
950
Excel Vers. ve Dili
2016 İngilizce
yazdır butonu makro kod düzeneği içerisinde End sub dan önce diğer Devir butonu kod düzeneğini Call koduyla getirebilirsiniz

şöyleki;

Kod:
Sub yazdir()

Range("A1:AK155").PrintOut
Call devir
Range("A1").Select
End Sub
 
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
teşekkürler ilginiz için
bu hatayı verdi
1566810256003.png
 
Katılım
8 Eylül 2008
Mesajlar
950
Excel Vers. ve Dili
2016 İngilizce
normal kullanıcı olduğum için hem görüntüyü ben açamıyorum hemde dosyanızı indirip bakamıyorum

kod düzeneğinizi görmem gerekiyor.
 
Katılım
13 Temmuz 2016
Mesajlar
613
Excel Vers. ve Dili
Excel 2010 & 2016 Türkçe
Altın Üyelik Bitiş Tarihi
06-03-2020
Kod:
Call EŞİTLE
kodunu ekleyin en alta
 
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
1566817524787.png

Sub SuzYaz()
a = Sheets(" KASA DEFTERİ ").Cells(Rows.Count, "F").End(3).Row
gun = Sheets(" KASA DEFTERİ ").Cells(a, "F").Value
Sheets(" KASA DEFTERİ ").Range("$A$3:$F$" & a).AutoFilter Field:=6, Criteria1:=gun
ActiveSheet.PageSetup.PrintArea = "$A$1:$F$" & a

Sheets(" KASA DEFTERİ ").PrintOut Copies:=1, ActivePrinter:="Ne01: üzerindeki Samsung SCX-4x21 Series (USB003) ", Collate:=True, _
IgnorePrintAreas:=False
Sheets(" KASA DEFTERİ ").Range("$A$3:$F$" & a).AutoFilter
Sheets(" KASA DEFTERİ ").Range("$A$3:$F$" & a).AutoFilter
ActiveSheet.PageSetup.PrintArea = ""

Sub yazdir()
Range("A1:AK155").PrintOut
Call devir
Range("A1").Select
End Sub

Call EŞİTLE
 

Mahmut Bayram

Özel Üye
Katılım
25 Haziran 2005
Mesajlar
1,778
Excel Vers. ve Dili
2016 Excel Tr
Kod:
Sub SuzYaz()
a = Sheets("KASA DEFTERİ").Cells(Rows.Count, "F").End(3).Row
gun = Sheets("KASA DEFTERİ").Cells(a, "F").Value
    Sheets("KASA DEFTERİ").Range("$A$3:$F$" & a).AutoFilter Field:=6, Criteria1:=gun
    ActiveSheet.PageSetup.PrintArea = "$A$1:$F$" & a
    
    Sheets("KASA DEFTERİ").PrintOut Copies:=1, ActivePrinter:="Ne01: üzerindeki Samsung SCX-4x21 Series (USB003) ", Collate:=True, _
        IgnorePrintAreas:=False
Sheets("KASA DEFTERİ").Range("$A$3:$F$" & a).AutoFilter
Sheets("KASA DEFTERİ").Range("$A$3:$F$" & a).AutoFilter
ActiveSheet.PageSetup.PrintArea = ""
Call EŞİTLE
End Sub
 
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
Kod:
Sub SuzYaz()
a = Sheets("KASA DEFTERİ").Cells(Rows.Count, "F").End(3).Row
gun = Sheets("KASA DEFTERİ").Cells(a, "F").Value
    Sheets("KASA DEFTERİ").Range("$A$3:$F$" & a).AutoFilter Field:=6, Criteria1:=gun
    ActiveSheet.PageSetup.PrintArea = "$A$1:$F$" & a
   
    Sheets("KASA DEFTERİ").PrintOut Copies:=1, ActivePrinter:="Ne01: üzerindeki Samsung SCX-4x21 Series (USB003) ", Collate:=True, _
        IgnorePrintAreas:=False
Sheets("KASA DEFTERİ").Range("$A$3:$F$" & a).AutoFilter
Sheets("KASA DEFTERİ").Range("$A$3:$F$" & a).AutoFilter
ActiveSheet.PageSetup.PrintArea = ""
Call EŞİTLE
End Sub
teşekkür ederim alltaki devri yapmadı ama bu işimi çözdü. Emeğinize sağlık
 
Üst