ListBox Excel VBA Kullanımı

ListBox Excel VBA Kullanımı isimli yazıda, Excel’in ListBox nesnesine dair bilgiler vermek ve örnek dosya paylaşmak için eklenmiştir.

Excel ListBox Nesnesi

ListBox nesnesini aktif etmek için aşağıdaki adımları yerine getirin.

1- Şerit Menü -> Geliştirici Sekmesi Ekle simgesine tıklayın.

2- ActiveX Denetimleri grubunda Liste Kutusu’na tıklayın.

ListBox Excel VBA Kullanımı

3- Çalışma sayfanıza bir liste kutusu sürükleyin.

ListBox Excel VBA Kullanımı

Not: Bir kontrolün adını, kontrole sağ tıklayarak (Tasarım Modunun seçildiğinden emin olun) ve ardından Özellikler’e tıklayarak değiştirebilirsiniz. Şimdilik liste kutusunun adı olarak ListBox1’i bırakacağız.

Çalışma Kitabı Açık Etkinliği oluşturun. Çalışma Kitabı Açık Etkinliğine eklenen kod, çalışma kitabını açtığınızda Excel VBA tarafından yürütülecektir.

4. Visual Basic Editor‘ı (Alt + F11) açın.

5. Project BuÇalışmaKitabı çift tıklayın.

6. Soldaki açılır listeden Workbook Open seçin ve sağdaki açılır listeden Open’ı seçin.

Visual Basic Editor

7- Liste kutusuna öğe eklemek için, üst resimdeki gösterdiğimi kod satırlarının arasına aşağıdaki kod satırlarını ekleyin:

With Sayfa1.ListBox1
    .AddItem "İstanbul"
    .AddItem "Ankara"
    .AddItem "İzmir"
End With
Not: Liste kutunuz ikinci çalışma sayfasında yer alıyorsa Sayfa2’yi, liste kutunuz üçüncü çalışma sayfasında bulunuyorsa Sayfa3’ü vb. kullanın. Eğer dosyanız her açıldığında ya da birden çok çalışması gerektiğinde, aynı veriler tekrar almamak için, kodların ilk satırına aşağıdaki kodu eklemeniz faydalı olacaktır.
ListBox1.Clear

Bu şekilde, kodunuzu birden çok kez çalıştırırsanız öğeleriniz birden çok kez eklenmez.

ListBox Excel VBA Kullanımı

8- Bu liste kutusunu bir hücreye bağlamak için, liste kutusuna sağ tıklayın (tasarım modunun seçildiğinden emin olun) ve Özellikler’e tıklayın. LinkedCell için A1 yazın.

ListBox1 LinkedCell

Not: Bir liste kutusunu bir hücre aralığıyla doldurmak için ListFillRange özelliğine de bakın.

9- Excel dosyasını kaydedin, kapatın ve yeniden açın.

Sonuç:

ListBox Excel VBA Kullanımı

Bazı durumlarda çalışma sayfanıza doğrudan bir ListBox yerleştirmek faydalı olsa da, bir liste kutusu özellikle bir UserForm üzerine yerleştirildiğinde daha kullanışlıdır.

ListBox Excel Örneği İndir

Hazır Excel Dosyasını indirmek için aşağıdaki formu kullanabilirsiniz.

Dosyaları ÜCRETSİZ indirmek için adınızı ve e-postanızı tamamlayın.
Buraya yazacağınız e-posta adresiniz, web sitemizin e-posta abonelik formuna otomatik olarak eklenecektir.

Ücretsiz Excel dosyalarımızı indirmek için bu kuralımızı kabul etmeniz gerekir.

Dilediğiniz zaman e-posta bültenimizden ayrılabilirsiniz. Lakin tekrardan farklı bir dosyamızı indirmek isterseniz, bu sefer aynı e-posta adresinin kullanılamayacağını bilmeniz gerekir.
Şartlar ve Koşulları Kabul Ediyorum
İndirme bağlantısını e-posta adresime gönder

Daha Fazla Göster

İlgili Makaleler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Göz Atın
Kapalı
Başa dön tuşu