Excel'de Etkileşimli Denetim Öğeleri: Kapsamlı Kılavuz

Kerem Aydın·10 Temmuz 2026·⏱5 dk

Excel'e bir düğme, takvim veya açılır liste eklemek için Geliştirici sekmesini kullanın. Düğmeler için "Formlar" veya "ActiveX" seçeneklerini, takvim için eklentileri veya ActiveX'i (yalnızca Windows) seçin; listeler için ise "Veri" menüsündeki "Veri Doğrulama" aracını kullanın. Bu öğeler, sıradan bir tabloyu veri girişi ve rutin görevlerin otomasyonu için kullanışlı bir arayüze dönüştürür.

Çalışma Ortamının Hazırlanması

Denetim öğelerini eklemeden önce, varsayılan olarak gizli olan "Geliştirici" sekmesini etkinleştirmeniz gerekir. Bu sekme olmadan, otomasyon araçlarının çoğuna erişim kapalıdır.

Sekmeyi nasıl etkinleştirirsiniz:

  1. Dosya > Seçenekler bölümüne gidin.
  2. Şeridi Özelleştir seçeneğini belirleyin.
  3. Sağ sütunda Geliştirici öğesinin yanındaki kutuyu işaretleyin.
  4. Tamam düğmesine tıklayın.

Artık ana panelde, formlar oluşturma, makro kaydetme ve VBA koduyla çalışma araçlarını içeren yeni bir sekme görünecektir.

Dosyayı diğer kullanıcılarla paylaşmayı planlıyorsanız, .xlsm (makro destekli çalışma kitabı) formatında kaydedin; aksi takdirde oluşturduğunuz tüm düğmeler ve komut dosyaları çalışmayı durdurur.

İşlem Başlatma Düğmeleri Oluşturma

Düğmeler, eylemleri tek bir tıklamayla ilişkilendirmek için kullanılır: makro çalıştırma, sayfa yazdırma, formu temizleme veya başka bir web sitesine gitme.

Adım adım talimatlar:

  1. Geliştirici sekmesinde Ekle düğmesine tıklayın.
  2. Form Denetimleri bölümünde Düğme simgesini (soldan ilk) seçin.
  3. Sayfanın herhangi bir yerine bir düğme çizin.
  4. Otomatik olarak Makro Ata penceresi açılacaktır.
    • Makro zaten oluşturulmuşsa, listeden seçin.
    • Henüz yoksa, VBA düzenleyicisini açıp kod yazmak için Yeni'ye tıklayın veya "Makro Kaydet" düğmesi aracılığıyla yeni bir makro kaydedin.
  5. Atama işleminden sonra Tamam'a tıklayın.
  6. Düğmedeki metni değiştirmek için üzerine sağ tıklayın, Metni Düzenle'yi seçin ve istediğiniz etiketi girin (örneğin, "Raporu Yazdır").

"Form Denetimleri" ile "ActiveX" karıştırmayın. Form denetimleri ayarlanması daha kolaydır ve yazdırma sırasında daha kararlı çalışır. ActiveX daha fazla programlama olanağı sunar ancak farklı Office sürümlerinde uyumluluk sorunlarına neden olabilir.

Tarih Seçimi İçin Takvim Ekleme

Modern Excel'de standart bir açılır takvim bulunmaz, ancak tarih seçimi uygulamak için üç çalışan yöntem vardır.

Yöntem 1: Eklentiler (Önerilen)

Tüm modern Excel sürümlerinde (Microsoft 365 aboneliği dahil) çalışan en güvenilir yöntemdir.

  1. Ekle > Eklenti Al (veya "Mağaza") sekmesine gidin.
  2. Arama kutusuna Date Picker veya Mini Calendar yazın.
  3. Beğendiğiniz bir eklentiyi yükleyin (örneğin, Mini Calendar and Date Picker).
  4. Takvim, sayfada bir nesne olarak görünecektir. Bir tarihe tıkladığınızda, bu tarih otomatik olarak etkin hücreye yerleştirilir.

Yöntem 2: ActiveX Öğesi (Yalnızca Windows İçin)

Yalnızca Windows için masaüstü Excel sürümünde çalışır. macOS'ta ve web sürümünde görüntülenmez.

  1. Geliştirici sekmesi > Ekle > ActiveX Denetimleri.
  2. More Controls (çekiç ve ingiliz anahtarı) simgesini seçin.
  3. Listedeki Microsoft Date and Time Picker Control öğesini bulun.
  4. Öğeyi sayfada çizin.
  5. Öğenin özelliklerinde (sağ tık > Özellikler) LinkedCell satırını bulun ve tarihin yazılması gereken hücre adresini belirtin (örneğin, A1).

Yöntem 3: Veri Girişini Kısıtlama

Görsel bir takvim kritik değilse, yanlış tarih girişlerini engellemek için veri doğrulamayı kullanın.

  1. Hücreyi seçin.
  2. Veri > Veri Doğrulama.
  3. Veri türü: Tarih.
  4. İzin verilen değer aralığını belirtin (örneğin, 01.01.2024 ile 31.12.2024 arasında).

Açılır Listelerin Yapılandırılması

Açılır listeler (Veri Doğrulama), veri girişini standart hale getirmek ve yazım hatalarından kaçınmak için en iyi yoldur.

Temel yapılandırma:

  1. Bir hücreyi veya hücre aralığını seçin.
  2. Veri > Veri Doğrulama bölümüne gidin.
  3. İzin Verilen alanına Liste seçeneğini belirleyin.
  4. Kaynak alanında:
    • Değerleri noktalı virgülle manuel olarak girin: Evet;Hayır;Devam Ediyor.
    • Veya yanıt seçeneklerini içeren bir hücre aralığına referans verin: =$E$1:$E$5.
  5. Geçerli değerler listesinden seçim yap kutusunun işaretli olduğundan emin olun ve Tamam'a tıklayın.

Bağımlı Listeler Oluşturma

Sık karşılaşılan bir görev: İkinci listenin ilk listedeki seçime göre değişmesi (örneğin, "Meyveler" seçildiğinde ikinci listede "Elma, Armut" görünmesi).

Uygulama algoritması:

  1. Veri listelerini ayrı bir sayfada oluşturun. Sütun başlıkları, ana listedeki öğelerle tam olarak eşleşmelidir (örneğin, "Meyveler" sütunu, "Sebzeler" sütunu).
  2. Her veri sütununu seçin ve bunun için bir Ad oluşturun (formül çubuğunun solundaki ad alanı üzerinden veya "Formüller" > "Ad Tanımla" yoluyla). Ad, başlıkla aynı olmalıdır.
  3. İlk açılır listeyi (Ana) oluşturun.
  4. İkinci liste için "Veri Doğrulama" penceresindeki Kaynak alanına aşağıdaki formülü girin: =DOLAYLI(A2) (Burada A2, ilk seçimin yapıldığı hücredir ve DOLAYLI işlevi (İngilizce sürümde INDIRECT) seçim metnini adlandırılmış aralığa bir başvuruya dönüştürür).

DOLAYLI işlevi boşluklara duyarlıdır. Kategori adı boşluk içeriyorsa (örneğin, "Beyaz Eşya"), aralık adı oluştururken boşluğu alt çizgi ile değiştirin ("Beyaz_Eşya") veya veri doğrulama formülü içinde YERINEKOY işlevini kullanın.

Öğelerin Tek Bir Formda Birleştirilmesi

Kapsamlı bir veri girişi arayüzü oluşturmak için incelenen öğeleri birleştirin:

  • Kategoriler ve durumlar için açılır listeler kullanın.
  • Anlaşma veya etkinlik tarihlerini seçmek için bir takvim (eklenti) ekleyin.
  • Doldurulan verileri arşiv tablosuna kopyalayan ve yeni giriş için formu temizleyen bir makroyu başlatan "Kaydet" veya "Gönder" düğmesi yerleştirin.

Bu yaklaşım, kullanıcı hatalarını %80–90 oranında azaltır ve büyük veri kümeleriyle çalışmayı hızlandırır.

Sık Karşılaşılan Hatalar ve Çözümleri

SorunNedenÇözüm
Dosya açıldığında düğme çalışmıyorGüvenlik ayarlarında makrolar devre dışıÜstteki sarı uyarı şeridi aracılığıyla içeriği etkinleştirin veya Güvenlik Merkezi ayarlarını değiştirin.
Takvim kayboldu veya hata veriyorMac'te veya web sürümünde ActiveX öğesi kullanıldıÖğeyi mağazadan bir eklentiyle değiştirin veya "Tarih" türünde basit bir veri doğrulama kullanın.
Bağımlı liste #BAŞV! hatası gösteriyorAralık adları ana listedeki metinle eşleşmiyorAdların tam eşleştiğini kontrol edin (büyük/küçük harf önemli değildir, ancak boşluklar ve özel karakterler önemlidir).
Liste otomatik olarak genişlemiyorKaynak sabit bir aralık olarak tanımlandı (A1:A10)Kaynak aralığı "Akıllı Tablo"ya (Ctrl+T) dönüştürün veya OFFSET işleviyle dinamik bir adlandırılmış aralık kullanın.

SSS

Listede bir seçim yapıldığında hücre renginin değişmesini sağlayabilir miyim? Evet, bu "Giriş" sekmesindeki "Koşullu Biçimlendirme" aracıyla yapılır. "Yalnızca şu koşulu sağlayan hücreleri biçimlendir" kuralını oluşturun ve listenizdeki değeri belirtin.

Neden Excel'i yeniden başlattıktan sonra "Geliştirici" sekmesi kayboluyor? Ayarları doğru kaydettiyseniz bu mümkün değildir. Sekme kayboluyorsa, geçici bir kullanıcı profili kullanılıyor olabilir veya kuruluşunuzun grup ilkesi tarafından ayarlar sıfırlanıyor olabilir.

Şirkette makro içeren düğmeler kullanmak güvenli midir? Makrolar kötü amaçlı kod içerebilir. Denetim öğelerini yalnızca güvenilir kaynaklardan gelen dosyalarda kullanın. Yöneticiler, belirli makroların çalıştırılmasına izin vermek için dijital sertifika imzalarını yapılandırabilir.