• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Tek Sayfa Yazdırma Makrosu

  • Konbuyu başlatan Konbuyu başlatan ormann
  • Başlangıç tarihi Başlangıç tarihi
Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Aşağıdaki makroda yazdırma adedini seçip,yazdır dediğimde sadece birinci sayfanın yazdırılmasını nasıl sağlayabiliriz.? (alt alta 5 adet sayfa varsa sadece 1 sayfayı yazdırmak için)


Private Sub CommandButton1_Click()
Dim SayfaAdedi As Integer

SayfaAdedi = Application.InputBox("LÜTFEN KOPYA SAYISINI GİRİNİZ ?", "KOPYA SAYISI GİRİŞİ !!!!", 1, Type:=1)
If Not SayfaAdedi = 0 Then Sheets("a5").PrintOut Copies:=SayfaAdedi
End Sub
 
Aşağıdaki makroda yazdırma adedini seçip,yazdır dediğimde sadece birinci sayfanın yazdırılmasını nasıl sağlayabiliriz.? (alt alta 5 adet sayfa varsa sadece 1 sayfayı yazdırmak için)


Private Sub CommandButton1_Click()
Dim SayfaAdedi As Integer

SayfaAdedi = Application.InputBox("LÜTFEN KOPYA SAYISINI GİRİNİZ ?", "KOPYA SAYISI GİRİŞİ !!!!", 1, Type:=1)
If Not SayfaAdedi = 0 Then Sheets("a5").PrintOut Copies:=SayfaAdedi
End Sub

Bunu makro kayıtet yöntemiyle sizde bulabilirsiniz.

Kod:
Sheets("a5").PrintOut From:=1, To:=1, Copies:=SayfaAdedi
 
çok teşekkür ederim
 
Geri
Üst