KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de Birden Çok Onay Kutusunu Hızlıca Nasıl Eklersiniz

YazarXiaoyang Değiştirme Tarihi

Excel'de kontrol listesi, görev takibi, katılım çizelgesi, onay formu mu oluşturuyorsunuz yoksa anket mi? Onay kutuları, çalışma sayfanızı daha okunaklı, güncellenebilir ve etkileşimli hale getirebilir. Ancak bunları tek tek eklemek—özellikle onlarca hatta yüzlerce hücreye onay kutusu yerleştirmeniz gerektiğinde—çabuk sıkıcıya dönüşebilir.

Bu eğitimde, Excel'de birden çok onay kutusu eklemenin üç pratik yolunu keşfedeceksiniz: Form Denetimi onay kutusunu ekleyip çoğaltmak, Kutools for Excel ile toplu olarak onay kutuları eklemek ve VBA kodu kullanmak. Çalışma sayfanızın boyutuna, yetkiniz düzeyine ve onay kutusu kullanım ihtiyaçlarınıza en uygun yöntemi kolayca seçebilirsiniz.

Excel'de Birden Fazla Onay Kutusunu Hızlıca Ekleyin


Form Denetimi onay kutusunu ekle ve kopyala

Yalnızca birkaç onay kutusuna ihtiyacınız varsa, Excel'in yerleşik Onay Kutusu Form Denetimi özelliğini kullanabilir ve ardından diğer hücrelere kopyalamak için Doldurma Kulpu'nu sürükleyebilirsiniz. Bu yöntem, gelişmiş onay kutusu bağlantılarına gerek duymayan küçük kontrol listeleri veya basit formlar için idealdir.

1. Geliştirici > Ekle > Onay Kutusu (Form Denetimi) seçeneğine tıklayın.

Excel'de Geliştirici sekmesinden bir Onay Kutusu Form Denetimi ekleyin

2. İlk onay kutusunu yerleştirmek istediğiniz hücreye tıklayın.

Excel'de Doldurma Kulpu ile bir Form Denetimi onay kutusunu kopyalayın

3. Yalnızca onay kutusu simgesini korumak istiyorsanız, varsayılan onay kutusu metnini silin.

4.Onay kutusu içeren hücreyi seçin, ardından diğer hücrelere kopyalamak için Doldurma Kulpu’nu aşağıya veya yana doğru sürükleyin.

Sonuç: Onay kutusu birden fazla hücreye kopyalanır ve böylece Excel’de hızla basit bir kontrol listesi oluşturabilirsiniz.

Doldurma Kulpu ile kopyalanmış birden fazla Form Denetimi onay kutusu

Avantajlar

  • Excel’de doğrudan ücretsiz olarak kullanılabilir.
  • Eklenti veya VBA kodu gerekmez.
  • Az sayıda onay kutusu eklemek için uygundur.
  • Basit kontrol listeleri veya temel formlar için idealdir.

Dezavantajlar

  • Geniş bir aralığa onay kutusu eklemeniz gerektiğinde işlem yavaşlar.
  • Onay kutuları, manuel olarak konumlandırılma gerektirebilir.
  • Kopyalanan onay kutuları, hücrelerle her zaman kusursuz şekilde hizalanmayabilir.
  • DOĞRU/YANLIŞ çıktısı veren bağlı bir onay kutusu oluşturmak için ideal değildir.
Bonus Kutools Aracı
Birden Fazla Onay Kutusunu Saniyeler İçinde Silin
Eski yapılacaklar listelerini, formları, anketleri ve içe aktarılmış çalışma sayfalarını tek tek onay kutularını seçmeden temizleyin.
Birden Fazla Onay Kutusunu Saniyeler İçinde Silin

Yöntem 2: Kutools for Excel ile birden çok onay kutusunu toplu olarak ekleyin

Daha hızlı ve temiz bir çözüm için Kutools for Excel'in Toplu Akıllı Onay Kutusu Ekle özelliğini kullanabilirsiniz. Onay kutularını tek tek eklemek yerine, bir aralık seçip sadece birkaç tıklamayla toplu olarak ekleyebilirsiniz.

Kutools for Excel300’den fazla gelişmiş özelliğiyle karmaşık işlemleri kolaylaştırır, yaratıcılığı ve verimliliği artırır.Yapay zeka yetenekleriyle entegre edilmiş, Kutools hassasiyetle görevleri otomatikleştirerek veri yönetimi sürecini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

Bu örnekte, Sadece Onay Kutusu Ekle seçeneğini kullanacağız. Bu seçenek, hücrelere bağlanmadan onay kutuları eklemenizi sağlar ve görsel kontrol listeleri, manuel görev takibi, denetim formları ile basit evet/hayır işaretlemeleri için mükemmeldir.

Kutools for Excel yüklendikten sonra Kutools for Excel, aşağıdaki adımları izleyin:

1. Onay kutularını eklemek istediğiniz aralığı seçin.

2. Kutools > Ekle > Toplu Akıllı Onay Kutusu Ekle seçeneğine tıklayın.

Kutools for Excel içinde Toplu Akıllı Onay Kutuları Ekle'ye tıklayın

3. Toplu Akıllı Onay Kutusu Ekle iletişim kutusunda, Sadece Onay Kutusu Ekle seçeneğini belirleyin ve ardından Tamam'a tıklayın.

İsteğe bağlı: Çıktıyı özelleştirmek için Onay kutusunun bulunduğu hücre içeriğini onay kutusu etiketi olarak kullan bölümünde Seçenekler seçeneğini etkinleştirebilirsiniz. Bu seçenek, orijinal hücre içeriğini onay kutusu etiketi olarak kullanır.

Yalnızca onay kutuları ekle seçeneğini belirleyin

Sonuç: Onay kutuları Aralık Seç içine eklenir. Onay kutusunun bulunduğu hücre içeriğini onay kutusu etiketi olarak kullan seçeneği etkinleştirilmişse, orijinal hücre içeriği onay kutusu etiketi olarak görüntülenir.

Boş hücrelere eklenen onay kutularıHücre içeriği etiket olarak kullanılarak eklenen onay kutuları
Kutools for Excel ile boş hücrelere eklenen onay kutularıKutools for Excel ile hücre içeriği etiket olarak kullanılarak eklenen onay kutuları
✅ Avantajlar
  • Tüm seçili hücrelere tek seferde toplu olarak onay kutusu ekler
  • VBA kodu, makro veya manuel onay kutusu kopyalama işlemi gerektirmez
  • Hem boş hem de zaten veri içeren hücreler için çalışır
  • Basit kontrol listeleri ve formlar için yalnızca görsel onay kutuları eklemenize olanak tanır
  • Gerekirse Onay kutusunun bulunduğu hücre içeriğini onay kutusu etiketi olarak kullan yapabilir
  • DOĞRU/YANLIŞ çıktılar için akıllı onay kutusu bağlantı modlarını da destekler
  • Aralık seç genelinde onay kutularının düzenli ve tutarlı kalmasına yardımcı olur
  • Form Denetimi onay kutularını tek tek eklemeye veya kopyalamaya göre çok daha hızlıdır
 
Kutools for Excel
Seçili hücrelere ekleyin, yalnızca görsel onay kutuları seçin ya da bağlantılı DOĞRU/YANLIŞ onay kutusu çıktıları oluşturun — VBA gerekmez.

Akıllı Onay Kutusu Bağlantısı

Onay kutularından DOĞRU/YANLIŞ sonuçlar mı almak istiyorsunuz?

Toplu Akıllı Onay Kutusu Ekle ile, VBA yazmadan formüllerde, filtrelerde, raporlarda ve panolarda onay kutusu seçimlerinizi DOĞRU/YANLIŞ değerlerine dönüştürebilirsiniz.

Kendi hücresine bağla
Onay kutusu hücresi DOĞRU/YANLIŞ döndürür

Onay kutularını ekleyin ve kendi hücresine bağlayın

Diğer hücrelere bağla
Verileri temiz tutun ve DOĞRU/YANLIŞ değerlerini başka bir yerde saklayın

Onay kutularını ekleyin ve başka bir hücreye bağlayın

Yöntem 3: VBA koduyla birden çok onay kutusu ekleyin

Makrolara aşina iseniz, VBA da birden çok onay kutusunu bir Aralık seç içine eklemenize yardımcı olabilir. Bu yöntem, yeniden kullanılabilir bir otomasyon çözümü istiyorsanız ve kodla çalışmaktan çekinmiyorsanız faydalıdır.

1. Geliştirici > Visual Basic öğesine tıklayın ve Microsoft Visual Basic for Applications penceresi açılsın.

2.Tıklayın Ekle>Modülve ardından aşağıdaki VBA kodunu modül penceresine yapıştırın:

Sub InsertCheckBoxes()
'Updateby Extendoffice 
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
Dim xTitleId As String

On Error Resume Next

xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range where you want to insert checkboxes:", xTitleId, WorkRng.Address, Type:=8)
Set Ws = Application.ActiveSheet

Application.ScreenUpdating = False

For Each Rng In WorkRng
    With Ws.CheckBoxes.Add(Rng.Left, Rng.Top, Rng.Width, Rng.Height)
        .Characters.Text = Rng.Value
    End With
Next

WorkRng.ClearContents
WorkRng.Select

Application.ScreenUpdating = True
End Sub

3. Kodu çalıştırmak için F5 tuşuna basın veya Çalıştır düğmesine tıklayın.

4. Açılan iletişim kutusunda, onay kutularını eklemek istediğiniz aralığı seçin ve ardından Tamam'a tıklayın.

VBA kodu ile onay kutusu eklemek için aralık seçin

Sonuç: Onay kutuları, Aralık Seç içine eklenir.

VBA kodu ile eklenen onay kutuları

Avantajlar

  • Ücretsizdir ve doğrudan Excel’de çalışır.
  • Aralık seç içine otomatik olarak onay kutusu ekleyebilir.
  • Aynı onay kutusu görevini sık sık yapıyorsanız yeniden kullanılabilirdir.

Dezavantajlar

  • Temel düzeyde VBA bilgisi gerektirir.
  • Makrolar, bazı Excel ortamlarında devre dışı bırakılmış olabilir.
  • Örnek kod, onay kutuları eklendikten sonra orijinal hücre içeriğini temizler.
  • İletişim kutulu bir araç, yeni başlayanlar için o kadar uygun değildir.

Hangi yöntemi tercih etmelisiniz?

Çalışma sayfanız için en uygun yöntemi mi seçemiyorsunuz? Excel’de birden çok onay kutusunu eklemenin doğru yolunu hızlıca belirlemek için aşağıdaki karşılaştırmayı kullanın.

YöntemEn iyi kullanım alanıKod gerekmezGeniş aralıklar için uygundurBağlı DOĞRU/YANLIŞ çıktılarZorluk seviyesi
Excel Form DenetimiTek bir onay kutusu denetimi ekleyip küçük bir aralığa kopyalamak✔ Evet✘ Hayır✘ HayırKolay
Kutools for Excel
Önerilen
İsteğe bağlı bağlantı modlarıyla Toplu Akıllı Onay Kutusu Ekle✔ Evet✔ Evet✔ EvetKolay
VBA koduMakro ile onay kutusu eklemeyi otomatikleştirme✘ Hayır✔ Evet⚠ Özel kod gerekirGelişmiş

Öneri: Yalnızca birkaç temel onay kutusu oluşturmanız gerekiyorsa, Excel Form Denetimi kullanın. Toplu olarak onay kutularını hızlıca eklemek, düzenli tutmak ve isteğe bağlı olarak bağlı DOĞRU/YANLIŞ çıktılar oluşturmak istiyorsanız, Kutools for Excel kullanın. Makrolarla rahat hissediyor ve yeniden kullanılabilir, kod tabanlı bir çözüm ihtiyacınız varsa yalnızca VBA kodunu kullanın.


Sık Sorulan Sorular

1. Excel'de VBA kullanmadan birden çok onay kutusu ekleyebilir miyim?

Evet! Bir Form Denetimi onay kutusu ekleyip diğer hücrelere kopyalayabilirsiniz. Daha hızlı bir yöntem arıyorsanız, bir aralık seçip toplu olarak onay kutuları eklemek için Kutools for Excel'in Toplu Akıllı Onay Kutusu Ekle özelliğini kullanabilirsiniz.

2. Excel'de birçok onay kutusunu eklemenin en hızlı yolu nedir?

Geniş bir aralık için, Toplu Akıllı Onay Kutusu Ekle özelliği, Kutools for Excel ile genellikle Form Denetimi onay kutularını elle eklemekten ve kopyalamaktan daha hızlıdır.

3. Sadece Onay Kutusu Ekle ile onay kutularını hücrelere bağlamak arasındaki fark nedir?

Sadece Onay Kutusu Ekle, bağlı DOĞRU/YANLIŞ çıktılar oluşturmadan görsel onay kutuları ekler. Bağlı onay kutuları, formüller, filtreler, raporlar ve panolar için hücrelerde DOĞRU veya YANLIŞ değer döndürebilir.

4. “Kendi hücrelerine bağla” seçeneğini ne zaman kullanmalıyım?

Bu seçeneği, her onay kutusunun bulunduğu hücrenin değerini kontrol etmesini istediğinizde kullanın. Görev listeleri, devamsızlık çizelgeleri, onay takibi ve DOĞRU/YANLIŞ sonuçlarının doğrudan kullanılabileceği diğer çalışma sayfaları için idealdir.

5. “Diğer hücrelere bağla” seçeneğini ne zaman kullanmalıyım?

Onay kutusu sonuçlarını başka bir aralıkta saklarken Orijinal Veri Aralığı temiz tutmak istediğinizde bu seçeneği kullanın. Bu, formüller, yardımcı sütunlar, gösterge panoları veya gizli kontrol alanları için yararlıdır.

6. VBA yöntemi neden orijinal hücre içeriğimi siliyor?

VBA kodu, onay kutusu başlıklarını oluşturmak için orijinal hücre değerlerini kullanır ve ardından seçim alanını temizler. Orijinal verilerinizi korumanız gerekiyorsa, kodu çalıştırmadan önce çalışma sayfasını yedekleyin veya kodu değiştirin.

7. Birden fazla onay kutusunu aynı anda nasıl silebilirim?

Aralık seçin veya çalışma sayfasından birden çok onay kutusunu hızlıca kaldırmak için Kutools for Excel'nin Onay Kutusu Silme özelliğini kullanabilirsiniz.