Yazdırma Alanı Belirleme

poetika

Altın Üye
Katılım
6 Kasım 2005
Mesajlar
130
Excel Vers. ve Dili
Excel 2010 Türkçe
Altın Üyelik Bitiş Tarihi
30-09-2027
Merhaba. Ekteki dosya 75 satırlı ve son satırın altında hesaplama ve imza bilgilerinin olduğu iki kutu var. Yazdırırken, örneğin 35 satıra bilgi girildi. 35 satırın altına hesaplama ve imza bilgilerinin yerleşerek yazdırmasını, 35-75 arasındaki boş olan satırların yazdırmada görünmemesini istiyorum. Mümkün mü acaba? Teşekkürler.
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Boş olan / Yazdırılmasını istemediğiniz satırları seçip sağ tıklatın /Gizle seçin.
Gizli sayfalar yazdırılmayacaktır.
Yazdırdıktan sonra gizli satırların üst ve altından satırlar seçerek sağ tıklatın /Göster seçin.
 

poetika

Altın Üye
Katılım
6 Kasım 2005
Mesajlar
130
Excel Vers. ve Dili
Excel 2010 Türkçe
Altın Üyelik Bitiş Tarihi
30-09-2027
Boş olan / Yazdırılmasını istemediğiniz satırları seçip sağ tıklatın /Gizle seçin.
Gizli sayfalar yazdırılmayacaktır.
Yazdırdıktan sonra gizli satırların üst ve altından satırlar seçerek sağ tıklatın /Göster seçin.
Bu dosya korumalı olacak ve onlarca kişi tarafından kullanılacak. O yüzden manuel bir yöntem uygun değil. Başka bir çözüm yok mu?
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
İsterseniz kod kullanarak yapılabilir.
Parola yerine "123" kullndım siz kendi parolanızı yazarsınız.

Kodlar B4 ve B78 hücreleri arasında değer olmayan satırları gizler.
ve bütün gizli satırları gösterir.

Kod:
Const Parola As String = "123"

Sub BoslariGizle()
    Dim Bak As Range
    Unprotect Parola
    For Each Bak In Range("B4:B78")
        If Bak.Text = "" Then Rows(Bak.Row).Hidden = True
    Next
    Protect Parola
End Sub

Sub BoslarıGoster()
    Unprotect Parola
    Rows.Hidden = False
    Protect Parola
End Sub
 
Üst