• DİKKAT

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

comboboxta süzme

  • Konbuyu başlatan Konbuyu başlatan kan-nas
  • Başlangıç tarihi Başlangıç tarihi
Katılım
9 Temmuz 2008
Mesajlar
277
Excel Vers. ve Dili
2007
Değerli arkadaşlar;
Ekteki dosyada 3 adet Combobox var. Birinci Comboboxta sadece yeşil renkli olan kişiler çıkacak.(onu yapabiliyorum ) 1. comboboxta BERNA seçilince 2. Comboboxa onun altındaki Sarı renkli (ALİ,NURİ ,KEMAL)kişiler çıksın. 2. Comboboxta örneğin ALİ seçiliyken onun alında bulunan kişiler gelsin.(KEMAL.CEMAL.SELAMİ...) gibi isimler gelsin. Bir nevi Hiyeraşik yapı gibi düşünebilirz.
 

Ekli dosyalar

Merhaba
Sayın ozgretmen cevaplamış ama alternatif olsun;

Kod:
Private Sub ComboBox1_Change()
x = Rows("2:2").Find(ComboBox1, lookat:=xlWhole).Column
ComboBox2.Clear
For i = 0 To 2
ComboBox2.AddItem Cells(4, x + i)
Next
End Sub
 
 
Private Sub ComboBox2_Change()
x = Rows("4:4").Find(ComboBox2, lookat:=xlWhole).Column
y = Cells(65536, x).End(3).Row
z = 7
ComboBox3.RowSource = "" & Range(Cells(z, x), Cells(y, x)).Address(0, 0)
End Sub
 
 
Private Sub UserForm_Initialize()
ComboBox1.AddItem ("BERNA")
ComboBox1.AddItem ("TOLGA")
End Sub
 

Ekli dosyalar

Geri
Üst