• DİKKAT

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

LisxBox'ta koşullu seçenek sunma

Katılım
28 Haziran 2007
Mesajlar
141
Excel Vers. ve Dili
microsoft office 2007 - ingilizce
Merhabalar,

Ben dün itibariyle kendi kendime excel vba çalışmaya başladım. Şu anda başlangıç aşamasındayım. Bir UserForm oluşturmak istiyorum da, bu Userform'um içerisine 'RegListBox' ve 'EngListBox' isimlerinde iki adet ListBox yerleştirdim. 'RegListBox'ta bir takım verilerim olacak ama 'EngListBox'taki veriler RegListBox'taki seçime göre değişecek durumda olsun istiyorum. Kendimce kod yazmayı denedim fakat acemiliğimden ötürü bir çalıştıramadım. Kodlar şu şekildedir:

Kod:
Private Sub UserForm_Initialize()
    With RegListBox
    .AddItem "TC-SGH"
    .AddItem "TC-SGI"
    End With
    
    If RegListBox.Value = "TC-SGH" Then
    With EngListBox
    .AddItem "875183"
    .AddItem "874179"
    End With
    End If
    
    If RegListBox.Value = "TC-SGI" Then
    With EngListBox
    .AddItem "874196"
    .AddItem "874132"
    End With
    End If
           
End Sub

userform.jpg


Konuyla ilgili yardımcı olabilir misiniz?
 

Ekli dosyalar

ekteki şekilde denermisiniz.

Kod:
Private Sub RegListBox_Change()
    
    EngListBox.Clear
        
    If RegListBox.Value = "TC-SGH" Then
    With EngListBox
    .AddItem "875183"
    .AddItem "874179"
    End With
    End If
    
    If RegListBox.Value = "TC-SGI" Then
    With EngListBox
    .AddItem "874196"
    .AddItem "874132"
    End With
    End If

End Sub


Private Sub UserForm_Initialize()
    With RegListBox
    .AddItem "TC-SGH"
    .AddItem "TC-SGI"
    End With
End Sub
 
çok teşekkür ederim hızlı cevap için. şimdi bi ileriki aşamaya geçebilirim sayenizde, sağolun:)
 
Geri
Üst