ListBox Sütun Ölçüsünü Ayarlama

ListBox Sütun Ölçüsünü Ayarlama

fledermaus

VIP Üye
Kullanıcı
Katılım
25 Mar 2022
Mesajlar
785
Excel Versiyonu
Excel 365
Excel Sürümü
64 Bit
Excel Dili
İngilizce
Merhabalar,

Ekteki dosyamda bulunan listbox sütun genşliklerinde problem yaşıyorum. Kimileri birbirlerine çok uzak kalıyor kimleri ise sıkışıyor.

Aşağıda başka bir çalışma kitabında kullanmış olduğum sütun ölçüleri ile ilgili kodlar benzer bir kod ile bu konuyu nasıl çözebilirim.

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(6 satır)


Yardımları için herkese teşekkür eder, iyi çalışmalar dilerim.
 

Ekli dosyalar

Çözüm
Kodlamaları ve temel yapısını benim hazırladığım mevcut userformda sütun genişliklerini değiştirmemelisiniz.
Çünkü her sütun üstünde, o sütuna yönelik filtreleme yapılmasını sağlayan Combobox, Textbox nesneleri ile
sütun genişliklerine uygun olarak ayarlanmış sütun başlıklarını gösteren LABEL nesneleri var.
Sütun genişlikleri ile belirttiğim label, combobox ve textboxların da birlikte genişletilip/daraltılıp/konumlarının değiştirilmesi gerekir ki
bu istek hiç anlamlı değil.

Excel belgesindeki veri sayfasında tüm sütunlar için,
-- önce ssütun başlıklarını silin veya kısaltın,
-- sütun genişliklerini otomatik ayarlayın (dolayısıyla genişlikler her sütundaki en uzun veriye göre ayarlanmış olur)
-- sütun genişliklerine uyacak şekilde...
Kodlamaları ve temel yapısını benim hazırladığım mevcut userformda sütun genişliklerini değiştirmemelisiniz.
Çünkü her sütun üstünde, o sütuna yönelik filtreleme yapılmasını sağlayan Combobox, Textbox nesneleri ile
sütun genişliklerine uygun olarak ayarlanmış sütun başlıklarını gösteren LABEL nesneleri var.
Sütun genişlikleri ile belirttiğim label, combobox ve textboxların da birlikte genişletilip/daraltılıp/konumlarının değiştirilmesi gerekir ki
bu istek hiç anlamlı değil.

Excel belgesindeki veri sayfasında tüm sütunlar için,
-- önce ssütun başlıklarını silin veya kısaltın,
-- sütun genişliklerini otomatik ayarlayın (dolayısıyla genişlikler her sütundaki en uzun veriye göre ayarlanmış olur)
-- sütun genişliklerine uyacak şekilde sütun başlıklarını oluşturun.
-- her bir sütun için; o sütunun genişliğinin, tüm sütunların genişlikleri toplamına oranlarını bulun,
-- userformdaki Listbox sütun genişliklerini, yukarıda bulunan oranlar x Listbox toplam genişliği şeklinde bulacağınız değerlere göre
VBA ekranında listboxu seçtiğinizde PROPERTIES alanındaki Column Widths (görseldeki alan) kısmına,
aralarına noktalı virgül ekleyerek yanyana ELLE yazın.
-- Bu değerlere uyacak şekilde de filtreleme için kullanılan combox ve textbox genişliklerini ayarlayın ve gerekiyorsa yeniden konumlandırın.

1717063192478.webp
 
Çözüm
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt