• DİKKAT

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

  • Merhaba,
    Forumumuz yeni bir sunucuya taşındı.

    Bazı kullanıcı bilgilerinin taşınmasında hatalar olmuş.
    Foruma giriş yapamıyorsanız lütfen bir süre bekleyin. Eksik verileri tamamlamak için çalışıyoruz.
    Hata düzelince tekrar bilgi paylaşacağız.


    Eksik kullanıcı verileri geri yüklendi.
    Sorun yaşamaya devam eden varsa lütfen admin@excel.web.tr ye bilgi verin.

Gİzle GÖster

Katılım
24 Aralık 2006
Mesajlar
232
Excel Vers. ve Dili
2007 ingilizce
Private Sub ToggleButton1_Click()
If ToggleButton1 = True Then
ToggleButton1.Caption = "GÖSTER"
ToggleButton1.ForeColor = vbBlue
Cells.EntireRow.Hidden = False
Cells.EntireColumn.Hidden = False
For X = 5 To [A65536].End(3).Row
If Cells(X, "N") = 0 Then Rows(X).EntireRow.Hidden = True
Next
For X = 1 To [IV389].End(1).Column
If Cells(389, X) <> "" And Cells(389, X) = 0 Then Columns(X).EntireColumn.Hidden = True
Next
Else
ToggleButton1.Caption = "G&#304;ZLE"
ToggleButton1.ForeColor = vbRed
Cells.EntireRow.Hidden = False
Cells.EntireColumn.Hidden = False
End If
End Sub

Arkada&#351;lar elimde yukar&#305;daki gibi gizleyip g&#246;stermesi i&#231;in kod var. ancak sat&#305;r 389 a kadar hesaplama yapmas&#305; gerekirken 350 ye kadar yap&#305;yor. bunu nas&#305;l d&#252;zeltebilirim.

a&#231;&#305;k&#231;as&#305; "N" sutunundaki 0 de&#287;erli verileri bulunan sutunlar&#305; gizlemesini istiyorum.
 
Son düzenleme:
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
sn 86126 şu kodları deneyebilirmisiniz ?
Sub gizle()
For x = 1 To [n65536].End(3).Row
If Cells(x, "N").Value = 0 Then
Rows(x).EntireRow.Hidden = True
End If
Next
End Sub
ii çalışmalar...
 
Üst