comboboxta veri listeleme

Katılım
26 Temmuz 2008
Mesajlar
162
Excel Vers. ve Dili
excel 2003
amatörce bir sipariş proğramı hazırlamaktayım.proğramın bir yerinde son kullanıcı comboboxa additem yoluyla eklenen firmalardan birini seçmesi gerekiyor. sorum işte bu safha ile ilgili.
kullanıcı combobaxa harf girdikçe comboboxun listesinin (listelediği veri satırı kadar ) açılmasını ve listede kullanıcının girdiği harfe göre süzülmüş verilerin listelenmesini istiyorum..
yani mesela kullanıcı b girdiğinde listede b ile başlayanlar be girdiğinde ilk iki harfi be olanlar gibi.. bunu yapmam mümkünmüdür acaba.. üstadlar yardımcı olursa sevinirim.. yardım edenlere şimdiden tşkrler.
 
Katılım
26 Temmuz 2008
Mesajlar
162
Excel Vers. ve Dili
excel 2003
hiç değilse bir fikir verebilecek yada bir örnek gösterebilecek olan varmı arkadaşlar..
 

fedeal

Banned
Katılım
29 Mayıs 2008
Mesajlar
1,985
Excel Vers. ve Dili
2003 tr
bence ufak bir örnek dosya ekleyin. düşünün yardımcı olmak isteyen birileri var ve bu kişi bir dosya açıcak form oluşturup bir combobox ekleyecek sayfaya değişik harflerle başlayan isimler yazacak denemek için..... herkezin vakti müsait olmayabilir.Saygılar.
 
Katılım
26 Temmuz 2008
Mesajlar
162
Excel Vers. ve Dili
excel 2003
tşkrler.haklısınız. örnek bi dosyayı ekledim.
 

Ekli dosyalar

fedeal

Banned
Katılım
29 Mayıs 2008
Mesajlar
1,985
Excel Vers. ve Dili
2003 tr
Merhaba,
Bunu kodların en altına,
Kod:
Sub LST()
ComboBox1.Clear
RRR = Worksheets("AnaSayfa").Range("A65536").End(3).Row
For K = 100 To RRR
If ComboBox1.Text = Left(Worksheets("AnaSayfa").Range("A" & K).Value, Len(ComboBox1)) Then
ComboBox1.AddItem Worksheets("AnaSayfa").Range("A" & K).Value
End If
Next
End Sub
bu initialize olayı,

Kod:
Private Sub UserForm_Initialize()
ComboBox3.AddItem "0"
ComboBox3.AddItem "1"
ComboBox3.AddItem "8"
ComboBox3.AddItem "18"
ComboBox2.AddItem "TL"
ComboBox2.AddItem "$"
ComboBox2.AddItem "€"
Call LST
TextBox6.SetFocus
End Sub
buda combobox change olayı,

Kod:
Private Sub ComboBox1_Change()
Call LST
End Sub
Deneyin istediğiniz bumu?
 
Katılım
26 Temmuz 2008
Mesajlar
162
Excel Vers. ve Dili
excel 2003
ilginize teşekkürler. ben tam olarak anlatamadım. istediğim comboxa harf girdikçe listenin yeni baştan süzülmesi.
 

fedeal

Banned
Katılım
29 Mayıs 2008
Mesajlar
1,985
Excel Vers. ve Dili
2003 tr
ilginize teşekkürler. ben tam olarak anlatamadım. istediğim comboxa harf girdikçe listenin yeni baştan süzülmesi.
tam istediğinizi yapıyor ama harf girdikçe süzebilmesi için comboboxun matchentry ayarını 2 olarak ayarlamalısınız.sadece liste açılmıyor inceleyin.
(ufak bir problem vardı dosyayı düzeltip güncelledim)
 

Ekli dosyalar

Son düzenleme:
Katılım
26 Temmuz 2008
Mesajlar
162
Excel Vers. ve Dili
excel 2003
ellerinize sağlık. istediğim buydu. sağolun. yalnız listenin açılmayışı can sıkıcı. biraz araştırdım galiba olmuyor zaten.bu haliye son kullanıcı görmeyince değişikliği farketmeyecek. sizden ricam eğer vaktiniz varsa forma bir listbox eklesek biz comboboxa harf girdikçe (boş ise bütün listeyi alırsa çok sevinirim) kritere uyan verileri listboxta listelese. olabilirmi acaba. hem böylece kullanıcı için daha kolay olacaktır düşüncesindeyim. hemde ileride satır sayısını veriye göre ayarlama imkanımız olacaktır.. tekrar tekrar ilginize tşkrler. iyi günler.
 

fedeal

Banned
Katılım
29 Mayıs 2008
Mesajlar
1,985
Excel Vers. ve Dili
2003 tr
üsteki dosya(8.mesajdaki) istediğiniz gibi düzeltildi.
 
Katılım
26 Temmuz 2008
Mesajlar
162
Excel Vers. ve Dili
excel 2003
ellerinize sağlık. çok güzel olmuş. çok tşkrler.
 
Katılım
26 Temmuz 2008
Mesajlar
162
Excel Vers. ve Dili
excel 2003
siz burdayken bişey daha sorayım. bende m.temel korkmazın kitabı var. 1000 sayfa bi kitap. ancak derinlemesine bi kitap değil galiba. redim diye bi komut kullanmışsınız onu falan ilk defa görüyorum ben bütün kitabı okumama rağmen. tavsiye edebileceğiniz bi kitap varmı. yada e-kitap şeklinde bir döküman.sizinde takıldığınızda dönüp baktığınız bir kaynakça vardır herhalde. tşkrler
 

fedeal

Banned
Katılım
29 Mayıs 2008
Mesajlar
1,985
Excel Vers. ve Dili
2003 tr
Geçen yıl elit.net'ten 5 tane kitap aldım hepsinin faydasını gördüm ancak bu formu inceleyerek ve takip ederek daha çok şey öğreniyorum. Bahsettiğiniz listboxa veri alma yöntemini sayın Evren Gizlenden ögrendim mesala uzmanlarımızın mesajlarını takip edin (eski yanıtladıgı konularada bakın) faydalı olcagına eminim. Saygılar.
 
Katılım
26 Temmuz 2008
Mesajlar
162
Excel Vers. ve Dili
excel 2003
sayın fedeal.
yazmış olduğunuz kodları başka bir çalışmaya eklemeye çalıştım ama bir türlü beceremedim. yardımcı olabilirmisiniz.
ilave olarak listboxta a sütunundaki (kodu) değerini de ekleyebilirmiyim.
tşkrler.
 

Ekli dosyalar

fedeal

Banned
Katılım
29 Mayıs 2008
Mesajlar
1,985
Excel Vers. ve Dili
2003 tr
Kodlarda problem yok sadece,

Kod:
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
ComboBox1.Text = ListBox1.List(ListBox1.ListIndex, 0)
End Sub
lisboxtan comboboxa veri almayı ilave edin birde daha önce söyledigim gibi,

ama harf girdikçe süzebilmesi için comboboxun matchentry ayarını 2 olarak ayarlamalısınız.[/QUOTE]

comboboxun matchentry ayarını properties penceresinden 2 olarak ayarlayın
 
Üst