• DİKKAT

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

Tek Sayfa Yazdırma

  • Konbuyu başlatan Konbuyu başlatan praxumit
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Ekim 2013
Mesajlar
20
Excel Vers. ve Dili
2007 Exel
Selamlar . Resimde görüldüğü gibi çizgiler nedeni ile yazdırma alanı oluşuyor.
bunu sadece hücrede yazıldıysa o sayfa yazılsın gibi bi şey yapılabilir mi ?

8l6Lok.jpg
 
Selamlar . Resimde görüldüğü gibi çizgiler nedeni ile yazdırma alanı oluşuyor.
bunu sadece hücrede yazıldıysa o sayfa yazılsın gibi bi şey yapılabilir mi ?
Aşağıdaki kodu;
"Thisworkbook"(Bu Çalışma Ktabı) kod sayfasına eklerseniz, ilgili sayfanın "B" sütununa göre veri girildikçe yazdırma alanı belirlenecektir.


Kod:
 [SIZE="2"]Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Intersect(Target.Columns, Columns(2)) Is Nothing Then Exit Sub
ActiveSheet.PageSetup.PrintArea = "$A$1:$G$" & ActiveSheet.Cells(Rows.Count, 2).End(xlUp).Row
End Sub[/SIZE]

Veya yazdırılacak veri girilen sayfalara tek tek ("B" sütununa veri eklendikçe ayarlanacaktır.):
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target.Columns, Columns(2)) Is Nothing Then Exit Sub
ActiveSheet.PageSetup.PrintArea = "$A$1:$G$" & Cells(Rows.Count, 2).End(xlUp).Row
End Sub
 
Geri
Üst