• DİKKAT

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

Birbiri ile ilişkili listbox

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,543
Excel Vers. ve Dili
2021 LTSC TR
Listbox1 deki seçilen satıra bağlı sayfada veri var ise Listbox2 de seçiyorum
Kod:
If ListBox1.Value = True Then
ListBox2.Visible = False
Else
ListBox2.Visible = True
End If

Yukarıdaki kod ile listbox1 de satır seçildiği an Listbox2 visible değeri true oluyor. Bu işlemi aşağıda ki duruma nasıl getirebilirim?

Listbox1 de seçilen satıra bağlı sayfada veri var ise Listbox2 visible True olsun
Listbox1 de seçilen satıra bağlı sayfada veri yok ise Listbox2 visible False olsun
 
Örnek kod: ArananSayfa yerine ListBox1'de seçilen verinin aranacağı sayfa ismini yazınız.

Kod:
Private Sub ListBox1_Click()

Dim s1 As Worksheet, say As Integer
Set s1 = Sheets("ArananSayfa")

If ListBox1.ListIndex > 0 Then
aranan = ListBox1.List(ListBox1.ListIndex)
say = WorksheetFunction.CountIf(s1.Range("A:A"), aranan)

    If say > 0 Then
        ListBox2.Visible = True
    Else
        ListBox2.Visible = False
    End If

End If

Set s1 = Nothing: say = 0
End Sub
 
Allah razı olsun. Teşekkür ederim
 
Geri
Üst