Dosya simgesi

İkili Combobox İlişkisi İşlemleri

İkili Combobox İlişkisi İşlemleri, bir UserForm üzerindeki iki ComboBox'un birbirine bağlı çalışmasını gösteren makrolu bir şablondur. Birinci ComboBox'ta meslek grubu seçildiğinde ikinci ComboBox'un listesi seçilen gruba ait değerlerle dolar.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sheet1: A1:D5 aralığında liste verileri bulunur. A sütununda PROFESSIONS başlığı altında Medical, Engineering ve IT değerleri yer alır. C sütununda ENGINEERING başlığı altında Mechanical, Structural, Civil ve Electrical alt değerleri listelenir.
  • UserForm1: Meslek grubunu ve alt seçimi gösteren iki ComboBox içeren form.
  • Adlandırılmış aralıklar: PROFESSIONS (Sheet1!$A$2:$A$4), engineering, IT ve medical. Son üçü OFFSET ve COUNTA ile tanımlıdır; ilgili sütundaki dolu hücre sayısına göre otomatik genişler.

Kullanılan formüller​

Sayfa hücrelerinde formül yoktur; formüller yalnızca adlandırılmış aralık tanımlarında kullanılır. Örneğin engineering adı şu tanımla başlığın altındaki dolu hücreleri kapsar:
Excel formülü
=OFFSET(Sheet1!$C$1,1,0,COUNTA(Sheet1!$C:$C)-1,1)
Bu sayede C sütununa yeni satır eklendiğinde liste kendiliğinden güncellenir.

Makrolar​

  • ComboBox1_Change (UserForm1): Birinci ComboBox'ın değeri değiştiğinde çalışır. Önce ikinci ComboBox'ı temizler, ardından seçime göre ikinci ComboBox'ın RowSource özelliğine Medical, Engineering veya IT adlı aralığı atar. Bu üç değerin dışındaki girişlerde işlem yapılmaz.
  • DikdörtgenKöşeleriYuvarlatılmış1_Tıkla (Module1): Sayfadaki şekle atanan makrodur; UserForm1'i açar.
Makrolarda dosya silme veya dışarıya bağlantı gibi bir işlem yoktur.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Sayfadaki şekle tıklayarak UserForm1'i açın.
  3. Birinci ComboBox'tan Medical, Engineering veya IT seçeneğini seçin.
  4. İkinci ComboBox'ı açın; seçilen gruba ait değerler listelenir.
  5. Kendi listelerinizi kullanmak için Sheet1'deki değerleri değiştirin; yeni bir grup eklemek için ilgili adlandırılmış aralığı tanımlayıp ComboBox1_Change içindeki Select Case yapısına yeni bir durum ekleyin.

okutkan tarafından daha fazla dosya

Detaylar
Yazar
okutkan
İndirme
6
Gösterim
1,187
İlk sürüm
Güncel
SHA-256
0e9c8a2423d8fdd6d8c6cff86ede7760f690e17f9939c6bacf52d8d4101653e6

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Paylaşımınız için teşekkürler.
Geri
Üst