Hücrede Açılan Kutu Yerine ComboBox Kullanma

Hücrede Açılan Kutu Yerine ComboBox Kullanma

Hücrede Açılan Kutu Yerine ComboBox Kullanma
Dosya, veri doğrulama listesi bulunan hücrelere tıklandığında hücrenin üzerinde bir ComboBox gösterir. Liste değerleri liste sayfasından gelir. Hücreye listede olmayan bir değer yazılırsa onay sorulur ve değer listeye eklenir. Liste her eklemeden sonra A-Z sıralanır.

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar yalnızca açık çalışma kitabındaki sayfalar üzerinde işlem yapar; dosya silme veya dışarıya bağlantı gibi bir işlem içermez.

Dosyanın içeriği​

  • form: Giriş sayfasıdır. D3:E22 aralığında "Müşteri" ve "Meyve" başlıkları ile örnek girişler (ExcelDepo, Bahadır, Çilek) bulunur. ComboBox, veri doğrulama listesi tanımlı bu hücrelerde açılır.
  • liste: Açılır liste kaynaklarının tutulduğu sayfadır. B sütununda meyve adları (Çilek, Muz), C sütununda müşteri adları (ExcelDepo, Bahadır) yer alır.

Makrolar​

  • Worksheet_SelectionChange (form sayfası): Seçilen hücrede veri doğrulama listesi varsa ComboBox1 hücrenin konumuna ve boyutuna getirilir, doğrulama kaynağı liste olarak atanır ve seçim hücreye bağlanır. Liste olmayan hücreye geçildiğinde ComboBox gizlenir.
  • Worksheet_Change (form sayfası): Doğrulamalı bir hücreye listede bulunmayan değer girilirse "Listeye ekleme yapmak istediğinize emin misiniz?" sorusu çıkar. Evet seçilirse değer liste sayfasında ilgili sütunun sonuna eklenir ve sütun A-Z sıralanır.
  • ComboBox1_KeyDown: ComboBox açıkken Tab ile sağdaki, Enter ile alttaki hücreye geçilir. Geçilirken değer listede yoksa aynı ekleme sorusu sorulur.
  • Worksheet_Change (liste sayfası): Bu sayfada bir hücre değiştiğinde ilgili sütun otomatik olarak A-Z sıralanır.
Makrolar çalışma sayfalarının kod bölümünde yer aldığı için ayrıca çalıştırılmaz; olaylarla otomatik devreye girer. Dosyada zararlı bir işlem yoktur.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. form sayfasında doğrulamalı bir hücreye tıklayın; ComboBox açılır.
  3. Listeden bir değer seçin veya yeni bir değer yazın.
  4. Yeni değer için çıkan onay penceresinde Evet seçin; değer liste sayfasına eklenir ve sıralanır.
  5. Başka hücrelere uygulamak için ilgili hücrelere, kaynağı liste sayfasındaki bir aralığı gösteren veri doğrulama listesi tanımlayın.

Galeri

  • Hücrede Açılan Kutu Yerine ComboBox Kullanma - 1
    Hücrede Açılan Kutu Yerine ComboBox Kullanma - 1

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
21
Gösterim
2,338
İlk sürüm
Güncel
SHA-256
4ab013b7804dc16ee527e5aa6e34c4d625dc48a032727be75b7a4a8b03b10f98

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Paylaşıma teşekkür ederim.
Geri
Üst