Soru satırın çıktıda renkli olmaması

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
730
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Koşullu biçimlendirmede

=SATIR()=HÜCRE("sat") formülü ile ilgili satırı renklendirip


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Target.Calculate
End Sub

ile renkli olmasını sağlıyorum ancak renk çıktılara da yansıyor. Sadece ekranda gözükip çıktılara yansımaması için ne yapabirilim arkadaşlar? =SATIR()=HÜCRE("sat") de satır yerine ilgili hücre boyanabilirmi? Teşekkürler.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,700
Excel Vers. ve Dili
Excel 2019 Türkçe
Yazdır kısmındaki Siyah beyaz seçeneğini işaretleyin.

246230
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,700
Excel Vers. ve Dili
Excel 2019 Türkçe
o zaman ya bir şarta bağlı yapmalısınız yada bir kod yazıp ilgili fonksiyonu aç/kapa şeklinde bir düğmeye bağlamalısınız.
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
730
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,700
Excel Vers. ve Dili
Excel 2019 Türkçe
Ben Makro_KAydet yöntemi ile bir tane yaptım. Bir düğmeye bağlayarak kullanabilirsiniz.
Kod:
Sub Siyah_Beyaz()
    If ActiveSheet.PageSetup.BlackAndWhite = True Then
        ActiveSheet.PageSetup.BlackAndWhite = False
    ElseIf ActiveSheet.PageSetup.BlackAndWhite = False Then
        ActiveSheet.PageSetup.BlackAndWhite = True
    End If
End Sub
 

Korhan Ayhan

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

Z1 hücresi yardımcı hücre olarak kullanılmıştır. Kendi dosyanıza uyarlarsınız.

Ben önizleme olarak ayarladım. Zaten önizleme ekranından yazdırabilirsiniz. Ama siz direkt yazdırmak isterseniz aşağıdaki kod içinde pasif olan satırı aktif hale getirip kullanabilirsiniz. Önizleme satırını da pasif hale getirirsiniz.

C++:
Option Explicit

Sub Print_Out()
    ActiveSheet.PrintPreview
    'ActiveSheet.PrintOut Copies:=1, Collate:=True
    Range("Z1").ClearContents
    Calculate
End Sub
 

Ekli dosyalar

Üst