Satırı şartlı gizleyerek, Geri Al komutunu kullanabilme..

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Saygıdeğer Arkadaşlar..!

Konu; daha önce forum gündemine getirildi; fakat, sanırım tam ifade edilemediğimden dolayı çözüme ulaşamadım..

Konu; satır gizleme konusunda, kodun mükerrer çalışmasını önlemek için idi.. Bu suretle "Geri Al" komutunu kullanabilme avantajı doğacaktı..

Ekli dosyada daha anlaşılır izahat mevcut.. Arkadaşlarımız konuya bir el atarsa çok makbule geçecek..
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sayfa1 deki kodu silerek sayfa2 ye aşağıdaki kodu kopyalayın.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [a1]) Is Nothing Then Exit Sub
If Sheets("sayfa1").Rows(4).Hidden = False Then _
Sheets("sayfa1").Rows(4).Hidden = True
End Sub
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Çok değerli üstad Levent Bey..! Herşey için teşekkürlerimi ifade ettikten sonra; tam ifade edemediğim bir ilave söz konusu olacak.. Sizlerede zahmet verdiğimizin bilincinde olarak;

Yukarıdaki kod; Sayfa2!A1'de veri olmayınca, Sayfa1!B4 satırını gizliyor,
Bir de; Sayfa2!A1 de veri olunca, Sayfa1!B4 satırını açmış olsa....
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu deneyin.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [a1]) Is Nothing Then Exit Sub
If [a1] = "" And Sheets("sayfa1").Rows(4).Hidden = False Then
Sheets("sayfa1").Rows(4).Hidden = True
ElseIf [a1] <> "" And Sheets("sayfa1").Rows(4).Hidden = True Then
Sheets("sayfa1").Rows(4).Hidden = False
End If
End Sub
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Sevgili hocam..! &#231;ok harika olmu&#351;, ellerine ve bilgine sa&#287;l&#305;k..te&#351;ekk&#252;r ediyorum ve muvaffakiyetler diliyorum..
 
Katılım
20 Haziran 2008
Mesajlar
11
Excel Vers. ve Dili
excel 2003
arkadaşlar bu işlemi bir sayfada bir hücreden (b4)fazla yapmak için yeniden aynı komutu yazmakmı gerek yoksa aynı komuta bağlıya bilirmiyiz
 
Üst