• DİKKAT

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

Satırda çift tıklama ile alt satırları gizleme

  • Konbuyu başlatan Konbuyu başlatan aydgur
  • Başlangıç tarihi Başlangıç tarihi

aydgur

Altın Üye
Katılım
31 Ekim 2005
Mesajlar
455
Excel Vers. ve Dili
Excel 2007 Türkçe
İyi günler . Satırlardaki yeşil renkli Fermaş, Afa Akşen gibi satırlara çift tıklayınca altındaki 16 satır gizlensin ve tekrar çift tıklayınca açılsın istiyorum.
Bana yardımcı olmanız mümkün mü ?
226866
 

Ekli dosyalar

  • 1618387749505.png
    1618387749505.png
    28.2 KB · Görüntüleme: 2
Şu kod örneğini kendinize uyarlayınız.
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
If Not Excel.Intersect(Target, [a1]) Is Nothing Then
[a2:a17].EntireRow.Hidden = [a2:a17].EntireRow.Hidden = 0
End If
End Sub
 
Teşekkür ederim, hayırlı ramazanlar dilerim.
Ama aynı sayfada ikinciyi nasıl yaparım ?
Aşağıdaki gibi yaptım olmadı .
rivate Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
If Not Excel.Intersect(Target, [a2]) Is Nothing Then
[a3:a18].EntireRow.Hidden = [a3:a18].EntireRow.Hidden = 0
End If
Cancel = True
If Not Excel.Intersect(Target, [a19]) Is Nothing Then
[a20:a35].EntireRow.Hidden = [a20:a35].EntireRow.Hidden = 0
End Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
If Not Excel.Intersect(Target, [a19]) Is Nothing Then
[a20:a35].EntireRow.Hidden = [a20:a35].EntireRow.Hidden = 0
End If
End Sub
 
Bu şekilde, diğerlerini siz yaparsınız.
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
If Not Excel.Intersect(Target, [a1]) Is Nothing Then
[a2:a17].EntireRow.Hidden = [a2:a17].EntireRow.Hidden = 0
End If
If Not Excel.Intersect(Target, [a18]) Is Nothing Then
[a19:a35].EntireRow.Hidden = [a19:a35].EntireRow.Hidden = 0
End If
End Sub
 
Geri
Üst