- Katılım
- 15 Mart 2005
- Mesajlar
- 42,666
- Excel Vers. ve Dili
- Microsoft 365 Tr-En 64 Bit
Selam arkadaşlar;
Aşağıdaki kodda print area değerini değişkene yani sayfada ne kadar veri varsa onların tamamını print areaya atamak için nasıl bir değişiklik yapmam gerekir.
Sub ALANSEÇ()
Range("A1:H1").Select (Bu bölüm sayfadaki başlık kısmı)
Range(Selection, Selection.End(xlDown)).Select
ActiveSheet.PageSetup.PrintArea = "$A$1:$H$102" (Bu bölümde veriler var. Ama değişken olması lazım.)
Range("B2").Select
ActiveWindow.SelectedSheets.PrintPreview
End Sub
Bunu şu yüzden istiyorum. "RAPOR" adında bir sayfam var ve bu sayfaya belirli kriterlere göre veri aktarıyorum. Doğal olarak veri sayısı değişken olduğundan tüm sayfayı print area yapınca önizlemede bir sürü boş sayfa görünüyor. Bunu engellemek istiyorum.
İyi çalışmalar dilerim.
Aşağıdaki kodda print area değerini değişkene yani sayfada ne kadar veri varsa onların tamamını print areaya atamak için nasıl bir değişiklik yapmam gerekir.
Sub ALANSEÇ()
Range("A1:H1").Select (Bu bölüm sayfadaki başlık kısmı)
Range(Selection, Selection.End(xlDown)).Select
ActiveSheet.PageSetup.PrintArea = "$A$1:$H$102" (Bu bölümde veriler var. Ama değişken olması lazım.)
Range("B2").Select
ActiveWindow.SelectedSheets.PrintPreview
End Sub
Bunu şu yüzden istiyorum. "RAPOR" adında bir sayfam var ve bu sayfaya belirli kriterlere göre veri aktarıyorum. Doğal olarak veri sayısı değişken olduğundan tüm sayfayı print area yapınca önizlemede bir sürü boş sayfa görünüyor. Bunu engellemek istiyorum.
İyi çalışmalar dilerim.