Kendisi Değişen Print Alanı

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Arkadaşlar merhaba. Print alanının kendisinin değişmesi otomatik olarak sağlanabilir mi ? Ekteki dosyada C kolonunda sıfır olan değerlere göre oluşan bir print alanı var. Bununla ilgili fomrül G1 hücresinde. Yani G1 hücresi C kolonundaki değerlere A kolonunda belirlenen print edilecek bilgilerin aralığını gösteriyor. Bilgiler değiştikçe print alanın da değişmesi nasıl sağlanır ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,519
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Örnek dosyanıza göre G1 hücresindeki veriyi yazdırma alanı olarak kullanırsanız sadece A sütunundaki verileri yazdırabilirsiniz. Eğer amacınız bu şekilde kullanmaksa aşağıdaki kodu ilgili sayfanın kod bölümüne uyglayın. Hücrelerde değişiklik yaptığınızda otomatik olarak G1 hücresindeki adres yeni yazdırma alanı olarak tanımlanacaktır.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    ActiveSheet.PageSetup.PrintArea = [G1]
End Sub
 
Katılım
31 Ocak 2007
Mesajlar
228
Excel Vers. ve Dili
office xp tr
Sub test()
yaz = InputBox("yazdırılacak alanı giriniz")
Sheets("Sheet1").PageSetup.PrintArea = yaz
Sheets("Sheet1").PrintOut
End Sub
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Teşekkürler

Sayin Costcontrol ve sayin ileriexcel, çok çok teşekkür ederim. Sağlıcakla kalın.
 
Üst