• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Adresi boş olan formül Satırını Otm.Gizlemek

Katılım
10 Kasım 2006
Mesajlar
1,288
Excel Vers. ve Dili
Excel-2016
Saygıdeğer Arkadaşlar..! Tüm foruma selam olsun..! Şöyle bir uyg.gerekti;

Satır.17 (B17,C17,D17,E17) de formüller var, başka sayfadan düşeyara yöntemiyle veri alıyor. (örneği ilişikte)

Eğer bu formüllü hücreler; başvuru yaptıkları adreslerden veri yüklenmemişse, yani adreslerin hepsi boş ise; satır.17 gizlensin, değilse açık kalsın.

Bu makro her sayfaya dönüşlerde, yani sayfa aktif olduğu durumlarda çalışsın.
 
Dosyanız ekte....

Kod:
Private Sub Worksheet_Activate()
If [e17].Value = "" Or [e17].Value = 0 Then
Rows(17).Hidden = True
ElseIf [e17].Value <> "" Then
Rows(17).Hidden = False
End If
End Sub
 
&#199;ok te&#351;ekk&#252;r ediyorum say&#305;n Ayhan Ercan..! g&#252;zel olmu&#351;.. 1.durum ger&#231;ekle&#351;ti, 2.durum (combobox'tan se&#231;im yap&#305;l&#305;nca bo&#351; olmas&#305; halinde sat&#305;r&#305;n gizlenmesi) ise &#231;ok &#246;nemli olmamas&#305;na ra&#287;men, zor olmayacaksa olsa da iyi olur..

Her hal&#252;karda te&#351;ekk&#252;r ediyorum, ilgilendiniz ve &#231;&#246;z&#252;me kavu&#351;turdunuz..
 
Ayhan Ercan &#252;stad&#305;m&#305;n vermi&#351; oldu&#287;u ayn&#305; kodlar&#305; de&#287;i&#351;tirmeden worksheet selection change olay&#305;n&#305;n alt&#305;n&#305;da yaz&#305;n&#305;z. yani a&#351;a&#287;&#305;daki gibi de&#287;i&#351;tirebilrsiniz kodlar&#305;

Kod:
Private Sub Worksheet_Activate()
If [e17].Value = "" Or [e17].Value = 0 Then
Rows(17).Hidden = True
ElseIf [e17].Value <> "" Then
Rows(17).Hidden = False
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [e17].Value = "" Or [e17].Value = 0 Then
Rows(17).Hidden = True
ElseIf [e17].Value <> "" Then
Rows(17).Hidden = False
End If
End Sub
 
Geri
Üst