Bu dosya, bir UserForm üzerindeki ComboBox nesnesinde kullanıcının elle yazı yazmasını engelleyip yalnızca listeden seçim yapılmasını gösteren örnek çalışmadır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sheet1: A1:A2 aralığında "Male" ve "Female" değerleri bulunur. Bu aralık sex adıyla tanımlanmıştır ve ComboBox listesinin kaynağı olarak kullanılır.
- UserForm1: Seçimin yapıldığı ComboBox nesnesini içeren kullanıcı formudur.
- Module1: Formu açan makroyu barındırır.
Makrolar
Dosyada tek makro vardır. Module1 içindeki makro, sayfadaki yuvarlatılmış köşeli dikdörtgen şekline tıklandığında çalışır ve UserForm1 formunu açar. Makro dosya silme ya da dış bağlantı gibi işlem yapmaz.Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sheet1 sayfasındaki şekle tıklayarak formu açın.
- ComboBox'ı açıp listeden "Male" ya da "Female" değerini seçin; kutuya elle yazı yazılamaz.
- Kendi listenizi kullanmak için A1:A2 aralığındaki değerleri değiştirin veya sex adının kapsadığı aralığı genişletin.
- Yazmayı engelleme ayarını kendi formunuza uygulamak için VBA düzenleyicisinde ComboBox nesnesinin özelliklerine bakın; Style özelliği listeden seçim davranışını belirler.