yenilik025
Altın Üye
- Katılım
- 28 Eylül 2005
- Mesajlar
- 233
- Excel Vers. ve Dili
- 2007
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub ToggleButton1_Click()
If ToggleButton1 = True Then
ToggleButton1.Caption = "GÖSTER"
For X = 5 To 39
If Cells(100, X) = 0 Then Columns(X).Hidden = True
Next
Else
ToggleButton1.Caption = "GİZLE"
Range("E:AM").EntireColumn.Hidden = False
End If
End Sub
Deneyiniz.
Kod:Private Sub ToggleButton1_Click() If ToggleButton1 = True Then ToggleButton1.Caption = "GÖSTER" For X = 5 To 39 If Cells(100, X) = 0 Then Columns(X).Hidden = True Next Else ToggleButton1.Caption = "GİZLE" Range("E:AM").EntireColumn.Hidden = False End If End Sub
Private Sub ToggleButton1_Click()
If ToggleButton1 = False Then
ToggleButton1.Caption = "GÖSTER"
Columns("E:AM").EntireColumn.Hidden = False
For sut = 5 To 39
alan = Left(Cells(1, sut).Address(0, 0), 1) & 7 & ":" & Left(Cells(1, sut).Address(0, 0), 1) & 34
If Evaluate("=SUBTOTAL(9," & alan & ")") = 0 Then Columns(sut).EntireColumn.Hidden = True
Next
Else
ToggleButton1.Caption = "GİZLE"
Range("E:AM").EntireColumn.Hidden = False
End If
End Sub
=ALTTOPLAM(3;E7:E34)
Merhaba.
Umarım yanlış anlamadım.
Filtre kriterini değiştirdikten sonra sayfadaki düğmeye ilk tıklamada tüm sütunar görünür,
düğmeye ikinci tıklamada ise 4-34'ücü satırlarda veri olmayan sütunlar gizlenir.
.Kod:Private Sub ToggleButton1_Click() If ToggleButton1 = False Then ToggleButton1.Caption = "GÖSTER" Columns("E:AM").EntireColumn.Hidden = False For sut = 5 To 39 alan = Left(Cells(1, sut).Address(0, 0), 1) & 7 & ":" & Left(Cells(1, sut).Address(0, 0), 1) & 34 If Evaluate("=SUBTOTAL(9," & alan & ")") = 0 Then Columns(sut).EntireColumn.Hidden = True Next Else ToggleButton1.Caption = "GİZLE" Range("E:AM").EntireColumn.Hidden = False End If End Sub