İsteğe Bağlı Olarak Görülen-Gizlenen Rakamlar

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,712
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Öncelikle online arkadaşlarıma hayırlı akşamlar diliyorum,

Olabiliyor ise ; Ek'li dosyada, "J" kolonunda mevcut sayıları bir buton yardımı ile gizlemek ve yine bir buton yardımı ile görmek istemekteyim,

Diğer bir deyişle,

Hücreleri koyu bir renk ile boyadıktan sonra, tuşlanan butonlar yardımıyla hücrede mevcut sayıların açık renk alarak görülmesini ve bu hücrelerin yine bir buton yardımıyla eski haline ( koyu zeminde görülmemesini) dönmesini arzu etmekteyim,

Teşekkür ederim, saygılarımla.
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,216
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Kod:
Sub GIZLE()
[J12:J5000].Interior.ColorIndex = 1
[J12:J5000].Font.ColorIndex = 1
End Sub
Sub GOSTER()
[J12:J5000].Interior.ColorIndex = 1
[J12:J5000].Font.ColorIndex = 6
End Sub
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Şu şekilde de kullanabilirsiniz.
Kod:
Private Sub ToggleButton1_Click()
If ToggleButton1 Then
ToggleButton1.Caption = "Göster"
Range("J12:J52").NumberFormat = ";#,##0.00;"
Else
ToggleButton1.Caption = "Gizle"
Range("J12:J52").NumberFormat = "#,##0.00;"
End If
End Sub
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,712
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Kod:
Sub GIZLE()
[J12:J5000].Interior.ColorIndex = 1
[J12:J5000].Font.ColorIndex = 1
End Sub
Sub GOSTER()
[J12:J5000].Interior.ColorIndex = 1
[J12:J5000].Font.ColorIndex = 6
End Sub
Sayın N.Ziya Hiçdurmaz, çok ama çok teşekkür ederim, zahmetlerinizi nasıl öderim bilemiyorum, sağolun, varolun, saygılar sunarım.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,712
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Şu şekilde de kullanabilirsiniz.
Kod:
Private Sub ToggleButton1_Click()
If ToggleButton1 Then
ToggleButton1.Caption = "Göster"
Range("J12:J52").NumberFormat = ";#,##0.00;"
Else
ToggleButton1.Caption = "Gizle"
Range("J12:J52").NumberFormat = "#,##0.00;"
End If
End Sub
Sayın Seyit Tiken, değişik bir çözüm olmuş, çok çok sağolun, emeğiniz için sonsuz teşekkür ederim, sizin de hakkınızı ödeyemem, lütfen saygılarımı kabul edin, saygılarımla.
 
Üst