Word belgesinde dinamik liste nasıl oluşturulur?

Ekran görüntüsünde gösterildiği gibi, ikinci Açılır Liste’deki seçenekleri, ilk Açılır Liste’de yapılan seçime göre sınırlandırmak isteyebilirsiniz. Bu makale, bir Word belgesinde dinamik liste oluşturmanın nasıl yapılacağını gösterir.
VBA koduyla Word’de Dinamik Liste oluşturun
Aşağıdaki VBA yöntemi, ikinci listenin içeriğinin ilk listedeki seçiminize göre değiştiği bir Dinamik Liste oluşturmanıza olanak tanır. Bu adımları izleyin:
- Word Şeridinizde "Geliştirici" sekmesinin görünür olduğundan emin olun (değilse,)Word’de Geliştirici sekmesini nasıl gösteririm? öğreticisine göz atın). Ardından, iki adet açılır liste eklemek için "Geliştirici" > "Eski Nesil Formlar" > "Açılır Liste Form Alanı" seçeneğine iki kez tıklayın.

- İlk açılır listeye (ana liste olacak) sağ tıklayıp “Özellikler” seçeneğine tıklayın.

- "Açılır Liste Form Alanı Seçenekleri" iletişim kutusunda:
- Kategorileri (örneğin "Meyve", "Sebze", "Et") "Açılır liste öğesi" kutusuna tek tek girin ve her birini girdikten sonra "Ekle"ye tıklayın.
- "Yer işareti" kutusuna "ddfood" yazın.
- “Tamam”a tıklayın.

- İkinci Açılır Liste öğesine sağ tıklayın, "Özellikler"i seçin, "Yer işareti" kutusuna "ddCategory" yazın ve "Tamam"a tıklayın.

- Microsoft Visual Basic for Applications penceresini açmak için Alt + F11 tuşlarına basın.
- VBA penceresinde "Ekle" > "Modül" seçeneğine tıklayın, ardından aşağıdaki kodu yapıştırın:
Sub Populateddfood() 'Update by Extendoffice 2018/10/25 Dim xDirection As FormField Dim xState As FormField On Error Resume Next Set xDirection = ActiveDocument.FormFields("ddfood") Set xState = ActiveDocument.FormFields("ddCategory") If ((xDirection Is Nothing) Or (xState Is Nothing)) Then Exit Sub With xState.DropDown.ListEntries .Clear Select Case xDirection.Result Case "Fruit" .Add "Apple" .Add "Banana" .Add "Peach" .Add "Lychee" .Add "Watermelon" Case "Vegetable" .Add "Cabbage" .Add "Onion" Case "Meat" .Add "Pork" .Add "Beef" .Add "Mutton" End Select End With End SubNotlar:
- Kodda, her "Case" ifadesinin altındaki öğeleri içeriğinize uygun şekilde güncelleyin.
- "ddfood" ve "ddCategory" ifadeleri, "Açılır Liste Form Alanı Seçenekleri" iletişim kutusuna girdiğiniz Yer İmi Adı ile eşleşmelidir.
- Kodu kaydedin ve belgenize dönün.
- İlk Açılır Liste öğesine tekrar sağ tıklayın ve "Özellikler"i seçin. Açılan "Açılır Liste Form Alanı Seçenekleri" iletişim kutusunda, "Çıkış" açılır listesinden "Populateddfood" makro adını seçin ve "Tamam"a tıklayın.

- "Geliştirici" > "Düzenlemeyi Kısıtla" seçeneğine tıklayın.

- "Düzenlemeyi Kısıtla" bölmesinde:
- “Belgede yalnızca bu tür düzenlemelere izin ver” seçeneğini işaretleyin.
- Açılır listeden “Form Doldurma” seçeneğini seçin.
- “Evet, Korumayı Uygula” seçeneğine tıklayın.
- “Korumayı Uygula” iletişim kutusunda bir parola belirleyip “Tamam”a tıklayın.

Artık Dinamik Liste etkin! İlk listeden "Meyve"yi seçtiğinizde, ikinci listede yalnızca meyve seçenekleri görünür.

En İyi Ofis Verimlilik Araçları
Kutools for Word ile Word deneyiminizi 100'den fazla göz alıcı özellikle yükseltin!
🤖KUTOOLS AI Özellikleri: Yapay Zeka Asistanı, Gerçek Zamanlı Asistan, Süper Parlat (Biçimi Koru), Süper Çeviri (Biçimi Koru), AI Redaksiyon, Yapay Zeka Düzeltme…
📘Belge Uzmanlığı: Sayfaları Böl / Belgeleri Birleştir / Seçimi Çeşitli Biçimlerde Dışa Aktar (PDF/TXT/DOC/HTML…) / Toplu PDF Dönüştürme…
✏İçerik Düzenleme: Birden Fazla Dosyada Toplu Bul ve Değiştir / Tüm Resimleri Yeniden Boyutlandır / Satırları ve Sütunları Çevirerek Tabloyu Döndür / Tabloyu Metne Dönüştür…
🧹Zahmetsiz Temizlik: Fazladan Boşlukları, Bölüm Sonlarını, Metin Kutularını ve Köprüleri kaldırmak için daha fazla araç bulmak üzere Kaldırgrubuna gidin…
➕Yaratıcı Ekleme Araçları: Binlik Ayırıcılar, Onay Kutusu, Radyo Düğmesi, QR Kodu, Barkod, Birden Çok Resim ve daha fazlasını Eklegrubunda keşfedin…
🔍Hassas Seçimler:Belirli Sayfaları/Tabloları/Şekilleri/Başlık Paragrafı/ Gezinmeyi daha fazla özelliğiyle geliştirin Seç…
⭐Yıldızlı Geliştirmeler: Herhangi Bir Konuma Git / Tekrarlanan Metni Otomatik Ekle / Belgeler Arasında Geçiş Yap Windows / 11Araçları Dönüşüm…
🌍40+ Dil Desteği: Kutools’u istediğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40’tan fazla başka dil dahil olmak üzere kapsamlı dil desteği sunuyor!

Office Tab- Office’a Sekmeli Arabirim Getirir, İşlerinizi Çok Daha Kolaylaştırır
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project’te sekmeli düzenleme ve okumayı etkinleştirin.
- Yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
✨ Kutools for Office – Tek Kurulum, Beş Güçlü Araç!
İçerir Office Tab Pro·Kutools for Excel·Kutools for Outlook·Kutools for Word·Kutools for PowerPoint
📦 Tüm 5 araçları tek bir pakette alın | 🔗 Microsoft Office ile sorunsuz entegrasyon | ⚡ Zamanı Kaydet ve verimliliği hemen artırın
En İyi Ofis Verimlilik Araçları
Kutools for Word- Word için 100+ Araç
- 🤖KUTOOLS AI Özellikleri:Yapay Zeka Asistanı/Gerçek Zamanlı Asistan/Süper Parlat/Süper Çeviri/AI Redaksiyon/Yapay Zeka Düzeltme
- 📘Belge Uzmanlığı:Sayfaları Böl/Belgeleri Birleştir/Toplu PDF Dönüştürme
- ✏İçerik Düzenleme:Toplu Bul ve Değiştir/Tüm Resimleri Yeniden Boyutlandır
- 🧹Zahmetsiz Temizlik:Fazladan Boşlukları Kaldır/Bölüm Sonu Kaldır
- ➕Yaratıcı Ekleme Araçları:Binlik Ayırıcılar Ekle/Onay Kutusu Ekle/QR Kodu Oluştur
- 🌍40+ Dil Desteği: Kutools sizin dilinizde konuşur – 40’tan fazla dil desteğiyle!






