Bu dosya, bir UserForm üzerindeki üç OptionButton'dan hangisinin seçildiğine göre ComboBox listesinin farklı bir sütundan doldurulmasını gösteren örnek bir çalışmadır. Aynı formda ComboBox'ta seçilen değeri veri sayfasından silen bir düğme de bulunur.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Data: A1:I15 aralığında örnek veri tablosu bulunur. Başlık satırında Firma ve Renk Kodu gibi alanlar yer alır; altında firma adları ve renk bilgileri listelenir. Sayfada formül yoktur.
- UserForm1: Üç OptionButton, bir ComboBox (ComboBox9) ve bir CommandButton içeren form.
- Module1: Formu açan makro.
Makrolar
- Düğme1_Tıklat: Sayfadaki düğmeye atanmak üzere hazırlanmıştır ve UserForm1 formunu açar.
- OptionButton1_Click: ComboBox9 listesini Data sayfasındaki A sütununun 2. satırından, dolu hücre sayısı kadar aşağıya doğru getirir.
- OptionButton2_Click: Aynı işlemi B sütunu için yapar.
- OptionButton3_Click: Aynı işlemi C sütunu için yapar.
- CommandButton1_Click: Seçili OptionButton'a karşılık gelen sütunda, ComboBox9'da seçilen metinle eşleşen hücreleri alttan yukarıya tarayarak siler ve altındaki hücreleri yukarı kaydırır. Ardından OptionButton seçimini kaldırır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sayfadaki düğmeye Düğme1_Tıklat makrosunu atayın ve düğmeye tıklayarak formu açın.
- OptionButton'lardan birini seçin; ComboBox9 listesi ilgili sütunun verisiyle dolar.
- Listeden bir değer seçin.
- Seçilen değeri Data sayfasından kaldırmak isterseniz CommandButton'a tıklayın.
- Kendi verinizi kullanmak için Data sayfasındaki A, B ve C sütunlarını 2. satırdan itibaren değiştirin.