Combobox'ta şubesi seçilen öğrencileri Listbox'ta Listel

Katılım
20 Eylül 2005
Mesajlar
216
Excel Vers. ve Dili
Excel 2003 Türkçe
A Sütunuda Þube Adı (1/A, 1/B, 1/C, 2/A, 2/B,...) Var
B Sütunuda Ã?ğrencilerin İsimleri var.
1.Sayfa üzerindeki Combobox'ta benzer olmayan şubeler listelensin istiyorum.
2.Ã?rneğin 1/B şubesini buradan seçince Listbox'ta sadece 1/B'nin öğrencileri listelensin istiyorum.
Yardımcı olacaklara şimdiden teşşekkür ediyorum.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ekteki dosyayı inceleyin. Yalnız doğru çalışma için listenizin sıralı olması gereklidir.
 
Katılım
20 Eylül 2005
Mesajlar
216
Excel Vers. ve Dili
Excel 2003 Türkçe
Sayı Levetm
İlginize Teşekkür ediyorum.
1.İsteğim olan Combobox'ın benzersiz kayıtları listelemesi ile ilgili kodu inceliyorum. İşimi gördü.
2.isteğim olan Listbox'ın seçilen şubedeki öğrencileri listelemesinden beklediğim sonucu alamadım. Listemin sıralı olmasından kasıt nedir? İsimleri alfabetik sıraladım yine olmadı. Bir de Listbox'taki veriler katlanarak artıyor.
 

htsumer

Altın Üye
Altın Üye
Katılım
7 Eylül 2004
Mesajlar
946
Excel Vers. ve Dili
Excel-2003
Altın Üyelik Bitiş Tarihi
16.08.2026
Listbox'taki veriler katlanarak artıyor.
Satıra aşağıdaki kodu ilave edin.

[vb:1:1e56947340]Private Sub ComboBox1_Click()
ListBox1.Clear
...
..
.
[/vb:1:1e56947340]
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Listemin sıralı olmasından kasıt nedir? İsimleri alfabetik sıraladım yine olmadı. Bir de Listbox'taki veriler katlanarak artıyor.
Tablonuz şube adlarına göre sıralı olmalıdır.
 
Katılım
20 Eylül 2005
Mesajlar
216
Excel Vers. ve Dili
Excel 2003 Türkçe
Teşekkürler htsumer
sorun tamamen çözüldü.
Bu Listbox'taki isimleri tekrar Excel sayfasına nasıl aktarabiliriz?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Listboxun click olayına aşağıdaki gibi bir kod yazın.


range("a1")=listbox1.value
 
Katılım
20 Eylül 2005
Mesajlar
216
Excel Vers. ve Dili
Excel 2003 Türkçe
Sayın Leventm
Ben ListBox'ın seçilen değerini tek bir hücreye aktarmak değil, seçilen şubedeki tüm öğrencileri ListBox'tan Excel sayfasına aktarmak istiyorum. Bu konuda çeşitli döngüler üzerinde çalışıyor fakat sorunlar yaşıyorum.
 
Üst