Excel Onay Kutuları: Excel'de onay kutuları ekleme, seçme, silme ve kullanma
Onay kutusu, bir seçeneği işaretlemek veya işaretini kaldırmak için kullanılan etkileşimli bir araçtır. Genellikle web formlarında veya anketlerde karşınıza çıkar. Excel’de onay kutusunu işaretleyerek ya da işaretini kaldırarak çalışma sayfanızı daha dinamik ve etkileşimli hale getirebileceğiniz pek çok fırsat yaratırsınız—örneğin yapılacaklar listeleri oluşturabilir, dinamik grafikler ekleyebilirsiniz ve daha fazlasını yapabilirsiniz.
Bu eğitimde, Excel'de onay kutularını nasıl ekleyeceğinizi, seçeceğinizi ve sileceğinizi öğrenecek; ayrıca bunları kullanmanıza yardımcı olacak bazı pratik örnekleri inceleyeceksiniz.
İçindekiler:
1. İki tür onay kutusu (Onay Kutusu Form Denetimi ve Onay Kutusu ActiveX Denetimi)
2. Excel'e tek veya birden fazla onay kutusu ekleyin
3. Onay kutusunun adını ve başlık metnini özelleştirin
4. Tek veya birden fazla onay kutusunu hücrelere bağlayın
5. Tek bir onay kutusunu veya birden fazla onay kutusunu seçin.
6. Tek bir onay kutusunu veya birden fazla onay kutusunu silin
7. Excel'de onay kutularını gruplandırın
8. Örnekler: Excel’de onay kutularını nasıl kullanabileceğiniz
- Örnek 1: Onay kutularıyla yapılacaklar listesi oluşturun
- Örnek 2: Onay kutularıyla dinamik grafik oluşturun
- Örnek 3: Açılır Liste'yi onay kutularıyla oluşturun
- Örnek 4: Satır rengini değiştirmek için onay kutusunu işaretleyin
- Örnek 5: Onay kutusu işaretliyse hücre değerlerini sayın veya toplayın
- Örnek 6: Onay kutusu işaretliyse belirli bir değer döndürün
İki tür onay kutusu (Onay Kutusu Form denetimi ve Onay Kutusu ActiveX denetimi)
Bir onay kutusu eklemek için, Şerit üzerinde Geliştirici sekmesinin görünür olduğundan emin olmanız gerekir. Geliştirici sekmesi varsayılan olarak etkin değildir; bu nedenle öncelikle bunu etkinleştirmeniz gerekir.
1. Excel çalışma kitabında lütfen Dosya > Seçenekler seçeneğine tıklayın. Excel Seçenekleri iletişim kutusunda Şerit Özelleştir seçeneğine tıklayın, ardından Geliştirici kutusunu işaretleyin ve bu iletişim kutusunu kapatmak için Tamam düğmesine tıklayın.

2. Artık aşağıdaki ekran görüntüsünde gösterildiği gibi, Geliştirici sekmesi Excel Şeridi’nde görünür hâle gelir. İhtiyacınız olduğunda, bu sekmeden çeşitli etkileşimli denetimlere kolayca erişebilirsiniz.

Microsoft Excel, iki tür onay kutusu sağlar:Onay Kutusu Form denetimive Onay Kutusu ActiveX denetimi:
![]() | ![]() | ![]() |
Onay Kutusu Form Denetimi, Onay Kutusu ActiveX Denetiminden çok daha basittir; ancak Onay Kutusu ActiveX Denetimi, tasarım açısından daha esnektir ve kodlarda nesne olarak kullanılabilir. Günlük işlerimiz için Form Denetimleri yeterlidir; bu yüzden çoğu durumda onları tercih edeceğiz.
Onay Kutusu Form denetimi ile Onay Kutusu ActiveX denetimi karşılaştırması:
- ActiveX denetimleri daha fazla biçimlendirme seçeneği sunar; sofistike ve esnek tasarımlar için kullanabilirsiniz;
- Form denetimleri Excel'e gömülüdür, ActiveX denetimleri ise ayrı olarak yüklenir; bu nedenle zaman zaman donabilirler;
- Bazı bilgisayarlar ActiveX denetimlerine varsayılan olarak güvenmez; bu yüzden Güven Merkezi'nden elle etkinleştirmeniz gerekir;
- Onay Kutusu ActiveX denetimi, VBA düzenleyicisi aracılığıyla programlı olarak erişilebilir;
- ActiveX yalnızca Windows tarafından sağlanır; Mac OS bu özelliği desteklemez.
Not: Aşağıdaki öğreticilerde bahsettiğim tüm onay kutuları, Onay Kutusu Form Denetimidir.
Excel'de bir veya birden fazla onay kutusu ekleme
Bir veya daha fazla onay kutusu eklemenize yardımcı olmak için bu bölüm burada!
2,1 Tek bir onay kutusu ekleme
Bir onay kutusu eklemek için şu adımları izleyin:
1. Geliştirici sekmesine tıklayın, ardından Ekle seçeneğine Denetimler grubundan tıklayın ve ardından Onay Kutusu seçeneğini Form Denetimleri altından seçin. Ardından, onay kutusunu eklemek istediğiniz hücreye tıklayın; onay kutusu o hücreye yakın bir konuma yerleşecektir. Ekran görüntülerine bakın:

2. Ardından, imlecinizi onay kutusunun seçim kutusunun kenarına getirin. İmleç taşıma imlecine dönüştüğünde, onay kutusunu istediğiniz hücreye sürükleyip bırakabilirsiniz. Ekran görüntülerine bakın:

2,2 Birden fazla onay kutusu ekleme
Çalışma sayfanızda birden fazla onay kutusuna mı ihtiyacınız var? İşte size bazı pratik çözümler!
Doldurma Kulpu seçeneğiyle birden fazla onay kutusu ekleyin
Birden fazla onay kutusunu hızlıca eklemek için öncelikle yukarıda açıklandığı gibi bir onay kutusu ekleyin, ardından diğer hücrelere doldurmak üzere Doldurma Kulpu’nu kullanın.
1. Onay kutusunun bulunduğu hücreyi seçmek için tıklayın.
2. Onay kutularını doldurmak için, aşağıdaki ekran görüntüsünde gösterildiği gibi doldurma kulpunu aşağı doğru sürükleyin:

VBA koduyla birden fazla onay kutusu ekleyin
Aşağıdaki VBA kodu, bir dizi onay kutusunu hızlı ve kolayca eklemenize yardımcı olabilir. Şu adımları izleyin:
1. Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarına basın.Microsoft Visual Basic for Applications penceresi.
2. Ardından Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu Modül penceresine yapıştırın.
VBA kodu: Hücre listesine birden fazla onay kutusu ekleme
Sub InsertCheckBoxes()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", 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. Bu kodu çalıştırmak için F5 tuşuna basın. Onay kutuları eklemek için bir hücre aralığı seçmenizi hatırlatan bir uyarı kutusu açılacaktır. Ekran görüntüsüne bakın:

4. Ardından Tamam düğmesine tıklayın; onay kutuları hücrelere anında düzgün şekilde yerleştirilecektir. Ekran görüntüsüne bakın:

Kullanışlı bir özellik ile birden fazla onay kutusu ekleyin
Eğer Kutools for Excel yazılımınız varsa, Toplu Ekle Onay Kutusu özelliğiyle onay kutularını boş hücrelere veya veri içeren hücrelere hemen ekleyebilirsiniz.
1. Onay kutularını eklemek istediğiniz hücre aralığını seçin.
2. Ardından Kutools > Ekle > Toplu Ekle Onay Kutusu seçeneğine tıklayın. Ekran görüntüsüne bakın:

3. Ardından, aşağıdaki ekran görüntülerinde gösterildiği gibi, seçili hücreler onay kutularıyla doldurulur:
| Boş hücrelere onay kutuları ekleyin | Veri içeren hücrelere onay kutuları ekleyin |
![]() | ![]() |
Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
Onay kutusu adını ve başlık metnini değiştirme
Excel'de bir onay kutusu kullanırken, onay kutusu adı ile başlık adı arasındaki farkı bilmek önemlidir. Başlık adı, onay kutusunun yanında görünen metindir; onay kutusu adı ise onay kutusu seçildiğinde Ad kutusunda görünen addır. Aşağıdaki ekran görüntülerine göz atın:
| Onay kutusu adı | Başlık metni |
![]() | ![]() |
Başlık adını değiştirmek için onay kutusuna sağ tıklayın, açılan bağlam menüsünden Metni Düzenle seçeneğini seçin ve istediğiniz yeni adı yazın. Ekran görüntülerine göz atın:

Onay kutusu adını değiştirmek için onay kutusunu seçmelisiniz ve ardından gerekli adı aşağıdaki ekran görüntüsünde gösterildiği gibi Ad kutusunagirin:

Bir veya birden fazla onay kutusunu hücrelere bağlama
Onay kutusu kullanırken genellikle bu kutuları hücrelere bağlamanız gerekir. Kutu işaretlendiğinde ilgili hücre DOĞRU (TRUE), işaretlenmediğinde ise YANLIŞ (FALSE) veya boş olarak görünür. Bu bölüm, Excel’de bir ya da birden fazla onay kutusunu hücrelere nasıl bağlayacağınızı adım adım gösterir.
4,1 Format Denetimi özelliğini kullanarak bir onay kutusunu hücreye bağlama
Onay kutusunu belirli bir hücreyle ilişkilendirmek için şu adımları izleyin:
1. Onay kutusuna sağ tıklayın ve ardından bağlam menüsünden Denetim Biçimi seçeneğini seçin. Ekran görüntüsüne bakın:

2. Nesne Biçimi iletişim kutusunda, Denetim sekmesi altında, Hücre bağlantısı kutusundan onay kutusuna bağlamak istediğiniz hücreyi seçin veya hücre referansını manuel olarak yazın. Ekran görüntüsüne bakın:

3. İletişim kutusunu kapatmak için Tamam düğmesine tıklayın. Artık onay kutusu belirli bir hücreye bağlıdır: işaretlerseniz DOĞRU (TRUE), işaretini kaldırırsanız YANLIŞ (FALSE) görüntülenir. Aşağıdaki örneğe bakın:

4,2 VBA koduyla birden fazla onay kutusunu hücrelere bağlama
Format Denetimi özelliğini kullanarak birden fazla onay kutusunu hücrelere bağlamak için yukarıdaki adımları tekrarlamak zorunda kalırsınız. Yüzlerce hatta binlerce onay kutusunu bağlamanız gerekiyorsa bu oldukça zaman alıcı olabilir. İşte tam da bu yüzden, birden fazla onay kutusunu aynı anda hücrelere bağlamak üzere size pratik bir VBA kodu sunuyoruz.
1. Onay kutuları içeren çalışma sayfasına gidin.
2. Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarına basın. Microsoft Visual Basic for Applications penceresi.
3. Ardından Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu Modül penceresine yapıştırın.
VBA kodu: Birden fazla onay kutusunu aynı anda hücrelere bağlama
Sub LinkChecks()
'Update by Extendoffice
Dim xCB
Dim xCChar
i = 2
xCChar = "C"
For Each xCB In ActiveSheet.CheckBoxes
If xCB.Value = 1 Then
Cells(i, xCChar).Value = True
Else
Cells(i, xCChar).Value = False
End If
xCB.LinkedCell = Cells(i, xCChar).Address
i = i + 1
Next xCB
End Sub
Not: Bu kodda, i = 2, onay kutularınızın başladığı satır olan 2 numarasını; xCChar = "C" ise onay kutularını bağlamak istediğiniz sütun olan C harfini temsil eder. Bunları ihtiyacınıza göre özelleştirebilirsiniz.
4. Bu kodu çalıştırmak için F5 tuşuna basın. Etkin çalışma sayfasındaki tüm onay kutuları, aynı anda belirtilen hücrelere bağlanır. Bir onay kutusunu işaretlediğinizde ilgili hücrede DOĞRU (TRUE), işaretini kaldırdığınızda ise YANLIŞ (FALSE) değeri görüntülenir; ekran görüntüsüne bakın:

Bir veya birden fazla onay kutusunu seçin
Bir çalışma sayfasındaki onay kutularını kopyalamak veya silmek için öncelikle bu onay kutularını seçmeniz gerekir. Bir veya daha fazla onay kutusunu seçmek üzere aşağıdaki adımları izleyin:
Tek bir onay kutusunu seçme: (iki yöntem)
- Onay kutusuna sağ tıklayın ve ardından herhangi bir yere tıklayın.
- VEYA
- Ctrl tuşuna basın ve ardından onay kutusuna tıklayın.
Birden fazla onay kutusunu seçme:
Ctrl tuşuna basılı tutun ve ardından seçmek istediğiniz onay kutularına tek tek tıklayın.
Bir veya birden fazla onay kutusunu silme
Tek bir onay kutusunu silmek çok kolaydır; sadece seçip klavyenizdeki Sil (Delete) tuşuna basmanız yeterlidir. Peki ya Excel’de birden fazla onay kutusunu aynı anda nasıl silebilirsiniz?
6,1 Birden fazla onay kutusunu VBA koduyla silme
Bir sayfadaki tüm onay kutularını silmek için aşağıdaki VBA kodunu kullanabilirsiniz.
1. ALT + F11 tuşlarına basılı tutarak Microsoft Visual Basic for Applications penceresini açın.
2. Ardından, Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu Modül penceresine yapıştırın.
VBA kodu: Geçerli Çalışma Sayfası içindeki tüm onay kutularını sil
Sub RemoveCheckboxes()
'Update by Extendoffice
On Error Resume Next
ActiveSheet.CheckBoxes.Delete
Selection.FormatConditions.Delete
End Sub
3. Ardından, kodu çalıştırmak için F5 tuşuna basın. Belirtilen çalışma sayfasındaki tüm onay kutuları aynı anda silinecektir.
6,2 Birden fazla onay kutusunu basit bir özellik ile silme
Kutools for Excel’nin Toplu Onay Kutularını Silin özelliğini kullanarak, birkaç tıklamayla bir aralık seçin veya tüm sayfalardaki onay kutularını silebilirsiniz.
1. Kaldırmak istediğiniz onay kutularını içeren hücre aralığını veya tüm sayfayı seçin.
2. Ardından, Kutools > Sil > Toplu onay kutularını silin seçeneğine tıklayın; ekran görüntüsüne bakın:

3. Böylece, tüm onay kutuları seçili alandan aynı anda kaldırılır.
Excel'de onay kutularını gruplama
Birden fazla onay kutusunu birlikte taşımak veya yeniden boyutlandırmak istiyorsanız, bunları gruplamak tümünü aynı anda kolayca yönetmenizi sağlar. Bu bölümde, Excel çalışma sayfasında birden fazla onay kutusunu nasıl gruplayacağınız adım adım açıklanacaktır.
7,1 Grup özelliği kullanarak onay kutularını gruplama
Excel’de Grupözelliği, birden fazla onay kutusunu gruplamanıza yardımcı olabilir; aşağıdaki gibi yapın:
1. Gruplamak istediğiniz onay kutularını tek tek seçmek için Ctrl tuşuna basılı tutun ve ardından onay kutularına tıklayın; ekran görüntüsüne bakın:

2. Ardından, sağ tıklayıp bağlam menüsünden Grup > Grup seçeneğini seçin; ekran görüntüsüne bakın:

3. Tüm seçili onay kutuları gruplandığında, hepsini birlikte taşıyabilir veya kopyalayabilirsiniz.

7,2 Grup Kutusu Komutunu kullanarak onay kutularını gruplama
Ayrıca, birden fazla onay kutusunu birlikte gruplamak için Grup Kutusu özelliğini de kullanabilirsiniz. Aşağıdaki adımları izleyin:
1.Geliştiricisekmesine gidin ve ardından Ekle>Grup Kutusu (Form Denetimi)seçeneğine tıklayın; ekran görüntüsüne bakın:

2. Ardından, fareyle sürükleyerek bir grup kutusu oluşturun ve başlık adını istediğiniz gibi özelleştirin:
![]() | ![]() | ![]() |
3. Artık grup kutusuna onay kutuları ekleyebilirsiniz: Geliştirici > Ekle > Onay Kutusu (Form Denetimi) seçeneğine tıklayın; ekran görüntüsüne bakın:

4. Ardından, fareyle sürükleyerek bir onay kutusu oluşturun ve başlık adını ihtiyacınıza göre düzenleyin; ekran görüntülerine göz atın.
![]() | ![]() | ![]() |
5. Benzer şekilde, diğer onay kutularını da grup kutusuna ekleyin ve aşağıdaki ekran görüntüsünde gösterilen sonucu elde edin:

Örnekler: Excel’de onay kutularını nasıl kullanılır
Yukarıdaki bilgilerden, onay kutularıyla ilgili temel bilgilere sahip olduğumuzu biliyoruz. Bu bölümde, Excel’de etkileşimli ve dinamik işlemler için onay kutularının nasıl kullanıldığını göstereceğim.
Örnek 1: Onay kutularıyla yapılacaklar listesi oluşturma
Bir yapılacaklar listesi, günlük işlerinizde tamamlanan görevleri işaretlemek için son derece kullanışlıdır. Tipik bir yapılacaklar listesinde, tamamlanan görevler onaylandıktan sonra aşağıdaki ekran görüntüsünde gösterildiği gibi üstü çizili olarak görünür. Onay kutularını kullanarak etkileşimli bir yapılacaklar listesini hızla oluşturabilirsiniz.

Onay kutularıyla bir yapılacaklar listesi oluşturmak için aşağıdaki adımları izleyin:
1. Lütfen kullanmak istediğiniz hücre listesine onay kutuları ekleyin; ekran görüntüsüne bakın: ()Birden fazla onay kutusunu nasıl ekleyeceğinizi öğrenmek için tıklayın)

2. Onay kutularını ekledikten sonra her birini ayrı bir hücreye bağlamanız gerekir.
3. Onay kutularını hücrelere bağladıktan sonra, onay kutusu işaretliyse DOĞRU (TRUE), işaretli değilse YANLIŞ (FALSE) değeri görüntülenir; ekran görüntüsüne bakın:

4. Ardından, aşağıdaki işlemleri gerçekleştirmek için Koşullu Biçimlendirme Kullan özelliğini uygulayın. A2:C8 hücre aralığını seçin ve ardından Giriş > Koşullu Biçimlendirme Kullan > Yeni Kural seçeneğine tıklayarak Yeni Biçimlendirme Kuralı iletişim kutusuna gidin.
5.Yeni Biçimlendirme Kuralıiletişim kutusunda,Biçimlendirilecek hücreleri belirlemek için bir formül kullanseçeneğine Kural Türü Seçlistesinden tıklayın ve ardından =C2=DOĞRUformülünü Bu formül DOĞRU olduğunda değerleri biçimlendirmetin kutusuna girin; ekran görüntüsüne bakın:
Not: C2, onay kutusuna bağlı bir hücredir.

6. Ardından, Biçim düğmesine tıklayarak Hücre Biçimini Ayarla iletişim kutusuna gidin. Yazı Tipi sekmesinde, Üstü Çizili seçeneğini Efektler bölümünden işaretleyin ve tamamlanan yapılacaklar listesi öğesi için istediğiniz rengi belirleyin; ekran görüntüsüne bakın:

7. Ardından, iletişim kutularını kapatmak için Tamam ve Tamam düğmelerine tıklayın. Artık Onay Kutusu’nu işaretlediğinizde, ilgili öğe aşağıdaki örnekte gösterildiği gibi üstü çizili olarak görüntülenecektir:

Örnek 2: Onay kutularıyla dinamik grafik oluşturun
Bazen tek bir grafikte çok fazla veri ve bilgi görüntülemeniz gerekebilir; bu durumda grafik karmaşık hale gelir. Bu tür durumlarda, çalışma sayfanızda onay kutuları kullanarak dinamik bir grafik oluşturabilirsiniz. Bir onay kutusunu işaretlediğinizde ilgili veri çizgisi görüntülenir; işareti kaldırdığınızda ise veri çizgisi gizlenir. Aşağıdaki örnekte gösterildiği gibidir.

Bu bölüm, Excel'de bu tür bir grafiği oluşturmanın iki hızlı yolunu ele alacaktır.
Excel'de onay kutularıyla etkileşimli grafik oluşturun
Normalde Excel'de, aşağıdaki adımları izleyerek onay kutularıyla dinamik bir grafik oluşturabilirsiniz:
1. Bazı onay kutuları ekleyin ve yeniden adlandırın. Bu örnekte, Elma, Portakal ve Şeftali olarak adlandırdığım üç onay kutusu ekledim; ekran görüntüsünde gösterildiği gibidir:

2. Ardından bu onay kutularını hücrelere bağlamanız gerekir. İlk onay kutusunu seçmek için üzerine tıklayın, sağ tıklayın ve ardından Denetim Biçimi seçeneğini seçin. Nesne Biçimi iletişim kutusunda, Denetim sekmesinden Hücre bağlantısı kutusuna, onay kutusuyla bağlamak istediğiniz hücreyi girin; ekran görüntüsüne bakın:

3. Diğer iki onay kutusunu da Farklı Hücreler'e bağlamak için yukarıdaki adımı tekrarlayın. Artık bir onay kutusunu işaretlediğinizde TRUE, işaretini kaldırdığınızda ise FALSE görünecektir; aşağıdaki örnekte gösterildiği gibidir:

4. Onay kutularını ekledikten ve bağladıktan sonra verilerinizi hazırlamanız gerekir. Orijinal verilerinizdeki Satır ve Sütun Başlıklarını başka bir yere kopyalayın; ekran görüntüsüne bakın:

5. Ardından aşağıdaki formülleri uygulayın:
- B13 hücresinde B13:=IF($B$6,B2,NA())formülünü girin ve B13'ten G13'e kadar satırı doldurmak için doldurma kulpu sürükleyin;
- B14 hücresinde B14:=IF($B$7,B3,NA())formülünü girin ve B14'ten G14'e kadar satırı doldurmak için doldurma kulpu sürükleyin;
- B15 hücresine B15:=IF($B$8,B4,NA()) formülünü girin ve B15’ten G15’e kadar olan hücreleri doldurmak için doldurma kulpu sürükleyin.
- Bu formüller, ilgili ürünün onay kutusu işaretliyse orijinal verilerden dönüş değerini verir; işaretli değilse #YOK hatası döndürür. Ekran görüntüsüne göz atın:

6. Ardından, yeni veri aralığını A12'den G15'e kadar seçin ve ardından Ekle > Çizgi veya Alan Grafiği Ekle > Çizgi seçeneğine tıklayarak bir çizgi grafiği ekleyin.
7. Artık bir ürünün onay kutusunu işaretlediğinizde ilgili veri çizgisi görünür hale gelir; işareti kaldırdığınızda ise kaybolur—aşağıdaki örnekte gösterildiği gibi:

8. Grafiği oluşturduktan sonra, daha düzenli bir görünüm için onay kutularını grafiğin üzerine yerleştirebilirsiniz. Çizim alanını seçmek için üzerine tıklayın, ardından boyutunu küçültmek üzere sürükleyin; ekran görüntüsüne bakın:

9.Ctrltuşuna basılı tutarak üç onay kutusunu seçin, grafiğin üzerine sürükleyin, ardından sağ tıklayıp Öne Getir>Öne Getirseçeneğini seçin; ekran görüntüsüne bakın:

10. Artık onay kutuları grafiğin üzerine yerleştirildi. Ctrl tuşuna basılı tutarak onay kutularını ve grafiği tek tek seçin, sağ tıklayıp Grupla > Grupla seçeneğini seçin; ekran görüntüsüne bakın:

11. Onay kutuları artık çizgi grafiğine bağlı! Grafiği taşıdığınızda, onay kutuları da otomatik olarak birlikte hareket eder.

Kolay bir özellik ile onay kutularıyla etkileşimli grafik oluşturun
Yukarıdaki yöntem sizin için biraz zorlayıcı olabilir. İşte bu görevi çözmek için size çok daha kolay bir yol öneriyoruz: Kutools for Excel’in Onay Kutusu Çizgi Grafiği özelliğiyle onay kutuları kullanarak dinamik bir grafiği kolayca oluşturabilirsiniz.
1. Grafiği oluşturmak istediğiniz veri aralığını seçin ve ardından Kutools > Grafikler > Kategori Karşılaştırması > Onay Kutusu Çizgi Grafiği seçeneğine tıklayın; ekran görüntüsüne bakın:

2. Ardından bir Onay Kutusu Çizgi Grafiği iletişim kutusu açılır ve Veri Seç alanı otomatik olarak ayrı metin kutularına doldurulur. Ekran görüntüsüne bakın:

3. Ardından Tamam düğmesine tıklayın. Arka planda bazı ara veriler içeren gizli bir sayfa oluşturulacağına dair bir uyarı kutusu açılacak; lütfen Evet düğmesine tıklayın. Ekran görüntüsüne bakın:

4. Böylece onay kutularını da içeren bir çizgi grafiği başarıyla oluşturulmuş olur; ekran görüntüsüne göz atın:

Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
Örnek 3: Onay kutularıyla Açılır Liste oluşturun
Bir Açılır Liste'den birden fazla öğe seçmek birçok kullanıcı için yaygın bir görevdir. Bazı kullanıcılar, aşağıdaki örnekte gösterildiği gibi çoklu seçim yapmak için onay kutularıyla bir Açılır Liste oluşturmayı dener. Ne yazık ki Excel, yerel olarak onay kutularıyla Açılır Liste oluşturmaya destek sağlamaz. Ancak burada Excel'de çoklu onay kutusu seçimini gerçekleştirmek için iki yöntem tanıtacağım. Biri onay kutularıyla liste kutusu, diğeri ise onay kutularıyla Açılır Liste'tür.
Onay kutularıyla Açılır Liste'ü liste kutusu kullanarak oluşturun
Çoklu seçim yapmak için Açılır Liste yerine onay kutuları içeren bir liste kutusu kullanabilirsiniz. Bu işlem biraz karmaşık olsa da, lütfen aşağıdaki adımları sırayla uygulayın:
1. İlk olarak bir Liste Kutusu ekleyin: Geliştirici > Ekle > Liste Kutusu (ActiveX Denetimi) seçeneğine tıklayın. Ekran görüntüsüne bakın:

2. Bir liste kutusu çizmek için fareyi sürükleyin, ardından sağ tıklayıp bağlam menüsünden Özellikler seçeneğini seçin; ekran görüntüsüne bakın:

3.Özelliklerbölmesinde işlemleri şu şekilde ayarlayın:
- ListeDoldurmaAralığıkutusuna, liste kutusunda görüntülemek istediğiniz Veri Aralığı girin;
- ListeStilikutusundan açılır menüden 1 - fmListe StiliSeçeneköğesini seçin;
- ÇokluSeçimkutusundan açılır menüden 1 – fmÇokluSeçimÇokluöğesini seçin;
- Son olarak, pencereyi kapatmak için Kapat düğmesine tıklayın.

4. Ardından, çoklu Seçilen Öğelerin Sayısı çıktısını almak istediğiniz bir hücreye tıklayın ve bu hücreye bir ad verin. Lütfen Hücre adına “Outputitem” ifadesini Ad kutusuna yazın ve Enter tuşuna basın; ekran görüntüsüne bakın:

5. Ardından Ekle > Şekiller > Dikdörtgen seçeneğine tıklayın ve fareyi sürükleyerek liste kutusunun üzerine bir dikdörtgen çizin. Ekran görüntüsüne bakın:

6. Dikdörtgene sağ tıklayın ve bağlam menüsünden Makroyu Ata seçeneğini seçin. Ekran görüntüsüne bakın:

7.Makroyu Atailetişim kutusunda Yenidüğmesine tıklayın; ekran görüntüsüne bakın:

8.Açılan Microsoft Visual Basic for Applicationspenceresinde Modül penceresindeki orijinal kodu aşağıdaki VBA koduyla değiştirin:
Sub Rectangle1_Click()
'Updated by Extendoffice
Dim xSelShp As Shape, xSelLst As Variant, I, J As Integer
Dim xV As String
Set xSelShp = ActiveSheet.Shapes(Application.Caller)
Set xLstBox = ActiveSheet.ListBox1
If xLstBox.Visible = False Then
xLstBox.Visible = True
xSelShp.TextFrame2.TextRange.Characters.Text = "Pickup Options"
xStr = ""
xStr = Range("Outputitem").Value
If xStr <> "" Then
xArr = Split(xStr, ";")
For I = xLstBox.ListCount - 1 To 0 Step -1
xV = xLstBox.List(I)
For J = 0 To UBound(xArr)
If xArr(J) = xV Then
xLstBox.Selected(I) = True
Exit For
End If
Next
Next I
End If
Else
xLstBox.Visible = False
xSelShp.TextFrame2.TextRange.Characters.Text = "Select Options"
For I = xLstBox.ListCount - 1 To 0 Step -1
If xLstBox.Selected(I) = True Then
xSelLst = xLstBox.List(I) & ";" & xSelLst
End If
Next I
If xSelLst <> "" Then
Range("Outputitem") = Mid(xSelLst, 1, Len(xSelLst) - 1)
Else
Range("Outputitem") = ""
End If
End If
End Sub

Not: Yukarıdaki kodda, Rectangle1 şekil adı, ListBox1 liste kutusu adı ve Outputitem çıkış hücresinin Hücre Adı’dır. Bunları ihtiyacınıza göre değiştirebilirsiniz.
9. Ardından kod penceresini kapatın. Artık dikdörtgen düğmesine tıkladığınızda, liste kutusu gizlenecek veya gösterilecektir. Liste kutusu görüntülendiğinde, listeden öğeleri seçin ve ardından seçilen öğelerin sayısını belirtilen hücreye eklemek için dikdörtgen düğmesine tekrar tıklayın; aşağıdaki örneğe bakın:

Harika bir özellik ile Açılır Liste oluşturun
Güçlü Kutools for Excel özelliğini kullanarak, gerçek bir açılır liste içine onay kutularını kolayca ekleyebilirsiniz. “Açılır listeye onay kutusu ekle” özelliği sayesinde Kutools, Excel’in yerel olarak desteklemediği çoklu seçimli açılır menüleri oluşturmanıza olanak tanır. Bu, yalnızca listelerinizin işlevselliğini artırmakla kalmaz, aynı zamanda verimliliğinizi ve kullanıcı deneyiminizi önemli ölçüde iyileştirir.
1. İlk olarak, seçili hücrelere normal bir açılır liste ekleyin; ekran görüntüsüne göz atın:

2. Kutools > Açılır Liste > Gelişmiş Açılır Listesini Etkinleştir seçeneğine tıklayın. Ardından, açılır liste içinde tekrar “Açılır Listeye Onay Kutusu Ekle” seçeneğine tıklayın. Ekran görüntüsüne bakın:

3. Açılır Liste'ye Onay Kutusu Ekle iletişim kutusunu aşağıdaki gibi yapılandırın:
- 2,1) Açılan liste içeren hücreleri seçin;
- 2,2) Ayırıcı kutusuna, birden fazla öğeyi ayırmak için kullanacağınız bir sınırlayıcı girin;
- 2,4) Tamam düğmesine tıklayın.

Artık bir Açılır Liste içeren bir hücreye tıkladığınızda, Onay Kutusu içeren bir liste açılacak; ardından onay kutularını işaretleyerek öğeleri aşağıdaki örnekte gösterildiği gibi hücreye aktarabilirsiniz:

Örnek 4: Satır rengini değiştirmek için onay kutusunu işaretleyin
İşaretlediğiniz onay kutusuna göre satır rengini değiştirmeyi denediniz mi? Aşağıdaki ekran görüntüsünde görüldüğü gibi, bir onay kutusunu işaretlediğinizde ilgili satırın rengi otomatik olarak değişecektir. Bu bölümde, Excel’de bu işlemi gerçekleştirmenize yardımcı olacak bazı pratik püf noktaları paylaşıyoruz.

Hücre rengini değiştirmek için Koşullu Biçimlendirme Kullan kullanarak onay kutusunu işaretleyin
Satır rengini değiştirmek için Excel’deki Koşullu Biçimlendirme Kullan özelliğini, onay kutusunu işaretleyerek veya işaretini kaldırarak kolayca uygulayabilirsiniz. İşte nasıl yapacağınız:
1. İlk olarak, hücre listesine gerektiği gibi onay kutularını ekleyin; ekran görüntüsüne bakın:

2. Ardından, bu onay kutularını her birinin yanındaki hücrelere ayrı ayrı bağlamanız gerekir; ekran görüntüsüne bakın:

3. Ardından, satır rengini değiştirmek istediğiniz veri aralığını seçin ve Giriş > Koşullu Biçimlendirme Kullan > Yeni Kural seçeneğine tıklayın; ekran görüntüsüne bakın:

4.Yeni Biçimlendirme Kuralıiletişim kutusunda aşağıdaki işlemleri yapın:
- Hücreleri biçimlendirmek için bir formül kullanseçeneğini Kural Türü Seçkutusunda seçin;
- Bu formülü =IF($F2=TRUE,TRUE,FALSE)Bu formül doğru olduğunda değerleri biçimlendirkutusuna girin;
- Biçimlendir düğmesine tıklayarak satırlar için istediğiniz rengi belirleyin.
Not: Formülde, $F2, onay kutusunun ilk bağlı hücresidir.

5. Rengi seçtikten sonra iletişim kutularını kapatmak için Tamam > Tamam düğmelerine tıklayın. Artık bir Onay Kutusu’nu işaretlediğinizde, ilgili satır aşağıdaki örnekte gösterildiği gibi otomatik olarak vurgulanacaktır:

Satır rengini değiştirmek için onay kutusunu işaretleyin; bunu VBA kodu kullanarak yapın
Aşağıdaki VBA kodu, işaretlenen onay kutusuna göre satır rengini değiştirmenize yardımcı olabilir. Lütfen bu kodu kullanın:
1. Onay kutularıyla vurgulanmış satır aralığı oluşturmak istediğiniz çalışma sayfasının sekmesine sağ tıklayın ve açılan menüden Kodu Görüntüle seçeneğini seçin. Ekran görüntüsüne bakın:

2. Açılan Microsoft Visual Basic for Applications penceresine aşağıdaki kodu kopyalayıp yapıştırın:
VBA kodu: Onay kutusunu işaretleyerek Vurgulanmış Satır Aralığı
Sub AddCheckBox()
Dim xCell As Range
Dim xRng As Range
Dim I As Integer
Dim xChk As CheckBox
On Error Resume Next
InputC:
Set xRng = Application.InputBox("Please select the column range to insert checkboxes:", "Kutools for Excel", Selection.Address, , , , , 8)
If xRng Is Nothing Then Exit Sub
If xRng.Columns.Count > 1 Then
MsgBox "The selected range should be a single column", vbInformation, "Kutools fro Excel"
GoTo InputC
Else
If xRng.Columns.Count = 1 Then
For Each xCell In xRng
With ActiveSheet.CheckBoxes.Add(xCell.Left, _
xCell.Top, xCell.Width = 15, xCell.Height = 12)
.LinkedCell = xCell.Offset(, 1).Address(External:=False)
.Interior.ColorIndex = xlNone
.Caption = ""
.Name = "Check Box " & xCell.Row
End With
xRng.Rows(xCell.Row).Interior.ColorIndex = xlNone
Next
End If
With xRng
.Rows.RowHeight = 16
End With
xRng.ColumnWidth = 5#
xRng.Cells(1, 1).Offset(0, 1).Select
For Each xChk In ActiveSheet.CheckBoxes
xChk.OnAction = "Sheet2.InsertBgColor"
Next
End If
End Sub
Sub InsertBgColor()
Dim xName As Integer
Dim xChk As CheckBox
For Each xChk In ActiveSheet.CheckBoxes
xName = Right(xChk.Name, Len(xChk.Name) - 10)
If (xName = Range(xChk.LinkedCell).Row) Then
If (Range(xChk.LinkedCell) = "True") Then
Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = 6
Else
Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = xlNone
End If
End If
Next
End Sub
Not: Yukarıdaki kodda şu satırda xChk.OnAction = "Sheet2.InsertBgColor"yer alan çalışma sayfası adını ()Sheet2) kendi çalışma sayfanızın adıyla değiştirmelisiniz. (Sheet2, gerçek çalışma sayfası adıdır; sol kod penceresi bölmesinden görebilirsiniz.) Ekran görüntüsüne bakın:

3. Ardından, imleci kodun ilk bölümüne getirin ve kodu çalıştırmak için F5 tuşuna basın. Açılan Kutools for Excel iletişim kutusunda, onay kutularını eklemek istediğiniz aralığı seçin; ekran görüntüsüne bakın:

4. Ardından, Tamam düğmesine tıklayın; onay kutuları aşağıdaki ekran görüntüsünde gösterildiği gibi seçili hücrelere eklenir:

5. Artık bir onay kutusunu işaretlediğinizde, ilgili satır aşağıdaki ekran görüntüsünde gösterildiği gibi otomatik olarak renklendiriliyor:

Örnek 5: Onay kutusu işaretliyse hücre değerlerini sayın veya toplayın
Veri aralığınızda bir dizi onay kutusu bulunuyorsa ve aşağıdaki ekran görüntüsünde gösterildiği gibi işaretli onay kutularının sayısını veya bunlara karşılık gelen değerleri toplamak istiyorsanız, Excel’de bu görevi nasıl gerçekleştirirsiniz?

Bu görevi çözmek için kilit adım, onay kutularını verilerin hemen yanında yer alan ilgili hücrelere bağlamaktır. İşaretli bir onay kutusu, bağlı olduğu hücrede DOĞRU (TRUE) değerini gösterir; işaretli değilse YANLIŞ (FALSE) değeri görüntülenir. Ardından, bu DOĞRU veya YANLIŞ değerlerine göre sonucu elde etmek üzere sayma veya toplama işlevlerinden yararlanabilirsiniz.
1. İlk olarak onay kutularını ayrı ayrı hücrelere bağlamanız gerekir. Onay kutusu işaretliyse DOĞRU, işaretli değilse YANLIŞ görüntülenir; ekran görüntüsüne bakın:

2. Ardından, işaretli onay kutularına göre değerleri saymak veya toplamak için aşağıdaki formülleri uygulayın:
İşaretli onay kutularına göre değerleri sayma:
=COUNTIF(D2:D10,TRUE)
Not: Bu formülde, D2:D10, onay kutuları için ayarladığınız bağlı hücrelerin aralığıdır.

İşaretli onay kutularına göre değerleri toplama:
=SUMPRODUCT(($D$2:$D$10=TRUE)*$C$2:$C$10)
Not: Bu formülde, D2:D10, onay kutuları için ayarladığınız bağlı hücrelerin aralığıdır ve C2:C10, toplamak istediğiniz hücrelerin listesidir.

Örnek 6: Onay kutusu işaretliyse belirli bir değer döndür
Bir onay kutunuz varsa, işaretlendiğinde bir hücrede belirli bir değerin görünmesi ve işaret kaldırıldığında hücrenin boş kalması gerekiyorsa (aşağıdaki örnekte gösterildiği gibi):

Bu işlemi tamamlamak için şunu yapın:
1. İlk olarak bu onay kutusunu bir hücreye bağlamanız gerekir. Onay kutusuna sağ tıklayın ve Denetim Biçimi seçeneğini seçin. Açılan Nesne Biçimi iletişim kutusundaki Denetim sekmesinde, onay kutusunu bağlamak istediğiniz hücreyi Hücre bağlantısı kutusundan seçin; ekran görüntüsüne bakın:

2. Ardından iletişim kutusunu kapatmak için Tamam düğmesine tıklayın. Şimdi sonucu almak istediğiniz hücreye şu formülü yazın: =IF(A5=TRUE,"Extendoffice","") ve ardından Enter tuşuna basın.
Not: Bu formülde, A5, onay kutusuna bağlı hücredir; “Extendoffice” ise belirli metindir. Bunları ihtiyacınıza göre değiştirebilirsiniz.

3. Artık onay kutusunu işaretlediğinizde belirli bir metin görüntülenecek, işaretini kaldırdığınızda ise hücre boş görünecek. Aşağıdaki örneğe göz atın:

En İyi Office Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi üst seviyeye taşıyın ve hiç yaşamadığınız bir verimlilik deneyimi yaşayın.Kutools for Excel, verimliliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli arayüz getirir ve işlerinizi çok daha kolay hale getirir
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
- Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint için eklentilerle birlikte Office Tab Pro’yu da içerir; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamaları arasında akıcı verimlilik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi değer— tek tek eklenti satın almaya göre tasarruf sağlar











