• DİKKAT

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

yazdırma alanı belirleme

  • Konbuyu başlatan Konbuyu başlatan incsoft
  • Başlangıç tarihi Başlangıç tarihi
Katılım
18 Ağustos 2009
Mesajlar
752
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Arkadaşlar elimde 1 formum var ve bu forma 3 adet buton koyarak istenilen alanları yazdırmak istiyorum Örneğin 1.butona basınca =A1:E36 alanını , 2.butona basınca =B1:F36 vb.. alanları yazdıracak. Bunu nasıl yapabilirim?
 
Merhaba;

Boş bir modüle;

Sub alan_yazdır()
Set s1 = Sheets("Sayfa1")
s1.Range("A1:E36").PrintOut
End Sub

Kodlarını yerleştirerek deneyin. (diğer alanlar için aynı makroyu kopyalayıp gerekli alan değişikliğini yapın)

İyi çalışmalar.
 
A1:E36 için,
Standart bir modüle aşağıdaki kodları yazın.
Kod:
Sub yazdirma_alani59()
'yazdıralacak alan belirleniyor.
ActiveSheet.PageSetup.PrintArea = "A1:E36"
'Yazdırılıyor.
ActiveSheet.PrintOut
End Sub
 
Peki hocam direk yazdırmadan yazıcı seçim ekranı gelerek nasıl yazdırabiliriz?
 
Geri
Üst