Yazdır Butonu

Katılım
13 Ağustos 2006
Mesajlar
21
Excel Vers. ve Dili
2007 Microsoft Excel
Herkes öncekllikle günaydın sorum olcaktı ben sayfa1 de bir buton koydum ama sayfa2 yi yazdırmak istiyorum öyle bir kod varmıdır acaba şimdiden çok tşk ederim.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,701
Excel Vers. ve Dili
Excel 2019 Türkçe
Kod:
Sub yazdir()
    Sayfa2.PrintOut
End Sub
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,701
Excel Vers. ve Dili
Excel 2019 Türkçe
Sayfa isimlerini değiştirerek, her bir düğmeye, bu kodu ekleyin.
Kod:
Private Sub CommandButton1_Click()
    Sheets("OCAK_2011").PrintOut
End Sub
 

teonet

Altın Üye
Katılım
20 Kasım 2005
Mesajlar
397
Excel Vers. ve Dili
Ofis 2010 Türkçe
Altın Üyelik Bitiş Tarihi
09-05-2029
Sayfa isimlerini değiştirerek, her bir düğmeye, bu kodu ekleyin.
Kod:
Private Sub CommandButton1_Click()
    Sheets("OCAK_2011").PrintOut
End Sub
Merhaba, butona bastıktan sonra çıktı (sayfa) sayısını yazacağımız bir seçenek çıkmasını nasıl sağlarız?

şimdiden teşekkürler
 

CengizYurek

Altın Üye
Katılım
11 Ocak 2017
Mesajlar
46
Excel Vers. ve Dili
2019-TR
Altın Üyelik Bitiş Tarihi
01-01-2026
Merhaba, butona bastıktan sonra çıktı (sayfa) sayısını yazacağımız bir seçenek çıkmasını nasıl sağlarız?

şimdiden teşekkürler
Kod:
Private Sub CommandButton1_Click()
    Sheets("OCAK_2011").Select
Application.Dialogs(xlDialogPrint).Show

End Sub
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,330
Excel Vers. ve Dili
2007 Türkçe
Merhaba, butona bastıktan sonra çıktı (sayfa) sayısını yazacağımız bir seçenek çıkmasını nasıl sağlarız?
Merhaba,
Ben soruyu biraz farklı anladım. Sayın CengizYurek'in cevabına alternatif olsun.
Kod:
Private Sub CommandButton1_Click()
    Dim s As Byte
    s = Application.InputBox("Kaç tane?", "Yazdır", Type:=1)
    If s > 0 Then Sheets("OCAK_2011").PrintOut Copies:=s
End Sub
 

teonet

Altın Üye
Katılım
20 Kasım 2005
Mesajlar
397
Excel Vers. ve Dili
Ofis 2010 Türkçe
Altın Üyelik Bitiş Tarihi
09-05-2029
Merhaba,
Ben soruyu biraz farklı anladım. Sayın CengizYurek'in cevabına alternatif olsun.
Kod:
Private Sub CommandButton1_Click()
    Dim s As Byte
    s = Application.InputBox("Kaç tane?", "Yazdır", Type:=1)
    If s > 0 Then Sheets("OCAK_2011").PrintOut Copies:=s
End Sub
Sayın Ömer Bey
Değerli cevabın için teşekkür ederim. basitlik ve kullanışlık açısından çok güzel. :)
 
Üst