• DİKKAT

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

Listbox içindeki verinin sağa doğru olan boyutu

Katılım
18 Mayıs 2008
Mesajlar
65
Excel Vers. ve Dili
microsoft ofis 2003
DEğerli ustalarm; data veri tabanından listboxuma istediğim hücrelerdeki verileri alıyorum. Ancak hersütundan gelen verini sağa doğru uzunluğu farklı, ben bunları listboxlarda standart bir aralıkta görüyorum. Benim istediğim bir sütunda 9 karakter yazı varsa onu listboxta 11 karakter boşluk (örnek telefon no),40 karakter yazı varsa onu listboxta 43 karakter boşluk (örnek adres) içinde görünmesini istiyorum olabilirmi. Şimdiden teşekkür ederim
 
Sayın Levent Menteşoğlu Örnek Dosya ekte Adres tam gözükmüyor ben adresin görüntülendiği yeri genişletip adresin tam görünmesini istiyorum bazı adresler uzun oluyor örneğin telefonun görüntülendiği yeri veya soyadı satırını ufaltmak istiyorum
 
userformun initialize olayına aşağıdaki kodları ekleyin. Kod, data sayfasındaki sütun genişliğine göre listboxun sütunlarının genişliğini ayarlayacaktır.

Kod:
Set s1 = Sheets("data")
s1.[b:f].EntireColumn.AutoFit
For a = 2 To 6
genislik = s1.Columns(a).Width
deger1 = deger1 & isaret & genislik
isaret = ";"
Next
ListBox1.ColumnWidths = Replace(deger1, ",", ".")
ListBox1.RowSource = "data!b2:f" & s1.[d65536].End(3).Row
 
Sayın Levent Menteşoğlu çok teşekkür edrim
 
sayın menteşoğlu söylediğiniz gibi userformun initialize kısmına ekledim ancak Bul komutunun üstüne eklersem fark ettimki listboxta tek satır gözüküyor ve süzme yapmıyor -ancak bul komutunun altına eklersem görev yapıyor ancak süğzme yapmıyor dosya ekte
 
Bul textboxundaki kodların en başına aşağıdaki satırı ekleyin.

Kod:
ListBox1.RowSource = ""
 
teşekkürler sayın menteşoğlu problem çözüldü sağolun
 
Geri
Üst