listbox problemi (başlangıç seviyesi)

Katılım
13 Mart 2008
Mesajlar
19
Excel Vers. ve Dili
Excel2007
Merhaba arkadaşlar

Bir sütundaki verileri çalışma sayfası içerisindeki listbox'a aktarmak için nasıl bir SUB oluşturmalıyım ? Ayrıca bu SUB'ın çalışma sayfası açıldığında otomatik olarak çalışması gerekiyor.

Yardımlarınız için şimdiden teşekkürler.
 

Ekli dosyalar

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
Sayın severim, eklediğiniz nesne liste kutusu ( listbox ) değil, açılan kutu. Örnek dosyanızdan hareketle şöyle yapabilirsiniz. Açılan kutunuzu sağ tıklayın, denetim biçimlendire gelin, girdi aralığı kısmını fare ile seçin. Girdi alanı listede görünmesini istediğiniz hücrelerdir. Hücre bağlantısı için de başka bir hücre seçin.

Sorununuz farklı ise lütfen belirtin.
 
Katılım
13 Mart 2008
Mesajlar
19
Excel Vers. ve Dili
Excel2007
yardım için teşekkür ama veri doğrulama menüsündeki gibi bir şey istemiyorum.

verilerin combobox'a yada listbox'a makro ile atanması gerekiyor. (verilerin geleceği hücre aralığı dinamik olduğu için)

bir worksheet içerisinde bir combobox ve bu combobox'a verilerin nasıl aktarıldığını anlatan örnek bir kod verebilirseniz çok işime yarar.

gördüğüm listbox kodları hep bir UserForm içerisinde ama ben listbox'ın worksheet içerisinde olmasını istiyroum.
 

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
Sayfa üzerinde bir dinamik ad tanımlayıp bu adı listboxun listfillrange özelliğinde kullanabilirsiniz. Ekli dosyada ekle-ad-tanımladan aralik isimli dinamik tanımlamayı görebilirsiniz. Listboxun properties penceresinde ise aynı isim kullanılmıştır.
 

Ekli dosyalar

Katılım
13 Mart 2008
Mesajlar
19
Excel Vers. ve Dili
Excel2007
arkadaşım çok teşekkürler yardımın için..

ancak ldosyayı kaydetmek istediğimde
"listbox denetimi kaydetmeyi desteklemiyor. lütfen denetimi silip öyle kaydedin" diye hata mesajı veriyor..

ne yapmam gerekli?..
 
Üst