Form Denetimleri Nedir?
İngilizce: Form Controls
Yayın: · Son güncelleme:
Form Denetimleri Nedir? Kısaca
Form denetimleri, Excel çalışma sayfasına eklenebilen düğme, onay kutusu, birleşik giriş kutusu, seçenek düğmesi ve kaydırma çubuğu gibi etkileşimli nesnelerdir. Bir hücreye bağlanarak ya da makro atanarak çalışırlar.

İçindekiler
Form denetimleri nedir?
Form denetimleri, Excel sayfasının üzerine yerleştirilen ve kullanıcının tıklayarak seçim yapmasını sağlayan küçük nesnelerdir. Geliştirici sekmesindeki Ekle menüsünde, Form Denetimleri başlığı altında bulunurlar. ActiveX denetimlerine göre daha sade, daha hafif ve daha uyumludurlar.
Hangi denetimler var?
Sık kullanılanlar şunlardır:
- Düğme: Tıklandığında atanmış bir makroyu çalıştırır.
- Onay kutusu: İşaretlendiğinde bağlı hücreye DOĞRU, kaldırıldığında YANLIŞ yazar.
- Birleşik giriş kutusu: Açılır listeden seçilen öğenin sıra numarasını hücreye yazar.
- Seçenek düğmesi: Bir grup içinden yalnız birinin seçilmesini sağlar.
- Kaydırma çubuğu ve değer değiştirme düğmesi: Bir sayıyı belirli adımlarla artırıp azaltır.
Hücre bağlantısı nasıl çalışır?
Denetime sağ tıklayıp Denetimi Biçimlendir penceresini açtığınızda "Hücre bağlantısı" alanını görürsünüz. Denetim, kullanıcının seçimini bu hücreye yazar. Formüller de bu hücreyi okuyarak sonuç üretir.
Örneğin bir kredi hesaplama tablosunda vadeyi 12 ile 60 ay arasında değiştiren bir kaydırma çubuğu ekleyin ve B2'ye bağlayın. Kullanıcı çubuğu kaydırdıkça B2 değişir, taksit formülü yeniden hesaplanır. Bu yapı hiç kod gerektirmez.
Nelere dikkat etmeli?
Birleşik giriş kutusu seçilen metni değil, listedeki sırasını döndürür. Metne ulaşmak için İNDİS fonksiyonuyla listeden değeri almanız gerekir. Daha fazla olay ve özellik denetimi gerekiyorsa ActiveX denetimi seçeneğine bakabilirsiniz, ancak çoğu senaryoda form denetimleri yeterlidir.
Sıkça Sorulan Sorular
Form denetimleri Excel'de nerede bulunur?
Geliştirici sekmesindeki Ekle düğmesinin altında Form Denetimleri başlığıyla listelenir. Geliştirici sekmesi görünmüyorsa Excel seçeneklerindeki Şeridi Özelleştir bölümünden açılır.
Form denetimleri makro olmadan çalışır mı?
Evet. Onay kutusu, açılır kutu ve kaydırma çubuğu gibi denetimler bir hücreye bağlanır ve o hücreye değer yazar. Formüller bu hücreyi okuyarak çalışır, kod gerekmez.