Skip to main content

Excel'de onay kutusuyla hücre veya satırı nasıl vurgularsınız?

Author: Siluvia Last Modified: 2025-06-10

Aşağıdaki ekran görüntüsünde gösterildiği gibi, bir onay kutusuyla bir satırı veya hücreyi vurgulamanız gerekiyor. Bir onay kutusu işaretlendiğinde, belirli bir satır veya hücre otomatik olarak vurgulanacaktır. Ancak bunu Excel'de nasıl başarabilirsiniz? Bu makale size bunu başarmak için iki yöntem gösterecek.

A screenshot showing highlighted rows and cells triggered by checkboxes in Excel

Koşullu Biçimlendirme ile onay kutusuyla hücre veya satırı vurgulama
VBA kodu ile onay kutusuyla hücre veya satırı vurgulama


Koşullu Biçimlendirme ile onay kutusuyla hücre veya satırı vurgulama

Excel'de onay kutusuyla hücre veya satırı vurgulamak için Koşullu Biçimlendirme kuralı oluşturabilirsiniz. Lütfen aşağıdaki adımları izleyin.

ADIM BİR: Tüm onay kutularını belirli bir hücreye bağlayın

1. Geliştirici > Ekle > Onay Kutusu (Form Denetimi) öğesine tıklayarak onay kutularını hücrelere tek tek elle eklemeniz gerekir.

2. Şimdi onay kutuları I sütunundaki hücrelere eklendi. Lütfen I1'deki ilk onay kutusunu seçin, formül çubuğuna =$J1 formülünü girin ve ardından Enter tuşuna basın.

İpucu: Onay kutularıyla bitişik hücrelerde değerler ilişkilendirilmesini istemiyorsanız, onay kutusunu =Sheet3!$E1 gibi başka bir çalışma sayfasının hücresine bağlayabilirsiniz.

A screenshot of linking checkboxes to cells for Conditional Formatting in Excel

3. Tüm onay kutuları bitişik hücrelere veya başka bir çalışma sayfasındaki hücrelere bağlanana kadar 1. adımı tekrarlayın.
Not: Tüm bağlantılı hücreler ardışık olmalı ve aynı sütunda yer almalıdır.

A screenshot showing consecutive linked cells for checkboxes in Excel

ADIM İKİ: Koşullu Biçimlendirme kuralı oluşturun

Şimdi adım adım aşağıdaki şekilde bir Koşullu Biçimlendirme kuralı oluşturmanız gerekiyor.

1. Onay kutularıyla vurgulamak istediğiniz satırları seçin, ardından Ana sekmesi altında Koşullu Biçimlendirme > Yeni Kural'a tıklayın. Ekran görüntüsüne bakın:

A screenshot of Conditional Formatting options under the Home tab in Excel

2. Yeni Biçimlendirme Kuralı iletişim kutusunda şunları yapmanız gerekir:

2.1 Hücreleri biçimlendirmek için bir formül kullan seçeneğini Seçilen Kural Türü kutusunda seçin;

2.2 Formülü girin =EĞER($J1=DOĞRU;DOĞRU;YANLIŞ) aşağıdaki kutuya Bu formül doğru olduğunda değerleri biçimlendir kutusuna;
      Veya =EĞER(Sheet3!$E1=DOĞRU;DOĞRU;YANLIŞ) onay kutuları başka bir çalışma sayfasına bağlıysa.

2.3 Satırlar için vurgulama rengini belirtmek üzere Biçimlendir düğmesine tıklayın;

2.4 Tamam düğmesine tıklayın. Ekran görüntüsüne bakın:

A screenshot of the New Formatting Rule dialog box for highlighting with checkboxes in Excel

Not: Formülde, $J1 veya $E1, onay kutuları için ilk bağlantılı hücredir ve hücre başvurusunun sütun mutlakına dönüştürüldüğünden emin olun (J1 > $J1 veya E1 > $E1).

Şimdi Koşullu Biçimlendirme kuralı oluşturuldu. Onay kutularını işaretlediğinizde, ilgili satırlar aşağıdaki ekran görüntüsünde gösterildiği gibi otomatik olarak vurgulanacaktır.

A screenshot showing rows highlighted based on checkbox selections in Excel


VBA kodu ile onay kutusuyla hücre veya satırı vurgulama

Aşağıdaki VBA kodu da Excel'de onay kutusuyla hücre veya satırı vurgulamanıza yardımcı olabilir. Lütfen aşağıdaki adımları izleyin.

1. Onay kutusuyla hücre veya satırı vurgulamak istediğiniz çalışma sayfasında. Sekme Sekmesine sağ tıklayın ve açılan menüden Kodu Görüntüle'yi seçerek Microsoft Visual Basic for Applications penceresini açın.

2. Ardından aşağıdaki VBA kodunu Kod penceresine kopyalayıp yapıştırın.

VBA kodu: Excel'de onay kutusuyla satırı vurgulama

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 = ActiveSheet.Name + ".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

A screenshot of the VBA code editor in Excel to add checkboxes for row highlighting

3. Kodu çalıştırmak için F5 tuşuna basın. (Not: F5 tuşunu uygulamak için imleci kodun ilk kısmına getirmelisiniz.) Açılan Kutools for Excel iletişim kutusunda, onay kutularını eklemek istediğiniz alanı seçin ve ardından Tamam düğmesine tıklayın. Burada I1:I6 aralığını seçiyorum. Ekran görüntüsüne bakın:

A screenshot of selecting the range for checkbox insertion in Excel using Kutools

4. Ardından onay kutuları seçilen hücrelere eklenir. Herhangi bir onay kutusunu işaretleyin, ilgili satır aşağıdaki ekran görüntüsünde gösterildiği gibi otomatik olarak vurgulanacaktır.

A screenshot showing highlighted rows when a checkbox is checked in Excel


İlgili makaleler:

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın: Akıllı Yürütme   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Çoklu sayfa araması   |   Bulanık Eşleme ....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştır ...
Öne Çıkan Özellikler: Izgara Odaklama   |  Tasarım Görünümü   |   Gelişmiş formül çubuğu    Çalışma Kitabı & Çalışma Sayfası Yöneticisi   |  Otomatik Metin Kütüphanesi (Auto Text)   |  Tarih Seçici   |  Veri Birleştir   |  Hücreleri Şifrele/Şifre Çöz    Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtrele...) ...
En İyi15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...)   |   50+ Grafik Türü (Gantt Grafiği, ...)   |   40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...)   |   19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...)   |   12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...)   |   7 Birleştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!