combolist seçimi

Katılım
14 Kasım 2006
Mesajlar
58
Excel Vers. ve Dili
office 2003
arkadaşlar ekdeki örnekde 10 tane combolist var ve hepsinde aynı ürünler var. ve bir combolistden bi ürün seçildiği zaman bu seçenek (ürün) diğer combolistlerden kalksın istiyom. Yani iki veya daha fazla listeden aynı ürün seçilemesin. Olabilirmi?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ekli dosyayı inceleyin. Çözümde class module kullanılmıştır.
 
Katılım
14 Kasım 2006
Mesajlar
58
Excel Vers. ve Dili
office 2003
elinize sağlık çok güzel olmuş çok teşekürler
 
Katılım
14 Kasım 2006
Mesajlar
58
Excel Vers. ve Dili
office 2003
levent bey örnekte sağdaki combobox lar değerleri aynı sheet deki farklı sütundan alıyordu. aynı formülü onlara uygulamak istedim alttaki hatayı veriyo (sub script out of range)
clas modüle bunu ekledim

Private Sub cmbb_Click()
deg = Replace(cmbb.Name, "ürünlist", "")
For a = 11 To 15
If Val(deg) <> a Then
For b = 0 To ANA.Controls("ürünlist" & a).ListCount - 1
If ANA.Controls("ürünlist" & a).List(b) = cmbb Then
ANA.Controls("ürünlist" & a).RemoveItem (b)
Exit For
End If
Next
End If
Next
End Sub

sayfaya bunu
ReDim Preserve cmbb(5)
For a = 11 To 15
Set cmbb(a).cmbb = Controls("ürünlist" & a)
Next
Set s1 = Sheets("ÜRÜNLER")
For a = 2 To s1.[h65536].End(3).Row
For b = 11 To 15
Controls("ürünlist" & b).AddItem s1.Cells(a, "h")
Next: Next
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Her grup için ayrı class module oluşturmanız gerekir. Diğer comboboxlar nereden veri alacaktır bunu belirtirseniz yardımcı olmaya çalışırım.
 
Üst