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

Excel'de onay kutusu kullanılarak bir hücre ya da satır nasıl vurgulanır?

YazarSiluvia Değiştirme Tarihi

Aşağıdaki ekran görüntüsünde gösterildiği gibi, bir satırı veya hücreyi vurgulamak için bir onay kutusunu kullanmanız gerekiyor. Onay kutusu işaretlendiğinde, ilgili satır veya hücre otomatik olarak vurgulanacaktır. Peki Excel’de bunu nasıl yaparsınız? Bu makale, size bunu gerçekleştirmenin iki farklı yolunu gösterecektir.

Excel'de onay kutuları tarafından tetiklenen vurgulanmış satırlar ve hücreleri gösteren bir ekran görüntüsü

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


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

Excel'de onay kutusuna bağlı olarak hücreyi veya satırı vurgulamak için bir Koşullu Biçimlendirme kuralı oluşturabilirsiniz. Lütfen aşağıdaki adımları izleyin.

BİRİNCİ Adım: Tüm Onay Kutusu öğelerini belirtilen bir hücreye bağlayın

1. Hücrelere tek tek manuel olarak onay kutuları eklemeniz gerekir. Bunun için Geliştirici > Ekle > Onay Kutusu (Form Denetimi) seçeneğine tıklayın.

2. Artık I sütunundaki hücrelere Onay Kutusu eklenmiştir. İlk Onay Kutusu öğesine (I1 hücresinde) sağ tıklayın, Formül Çubuğu’na =$J1formülünü girin ve ardından Entertuşuna basın.

İpucu: Onay kutularının yanındaki hücrelerde ilişkili değerler olmasını istemiyorsanız, onay kutusunu başka bir çalışma sayfasındaki bir hücreye (örneğin)=Sayfa3!$E1) bağlayabilirsiniz.

Excel'de koşullu biçimlendirme için onay kutularının hücrelere bağlandığını gösteren bir ekran görüntüsü

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

Excel'de onay kutuları için ardışık bağlı hücreleri gösteren bir ekran görüntüsü

İKİNCİ Adım: Bir Koşullu Biçimlendirme Kullan kuralı oluşturun

Şimdi, bir Koşullu Biçimlendirme kuralı oluşturmak için aşağıdaki adımları uygulayın.

1. Vurgulamak istediğiniz satırları onay kutularıyla seçin, ardından Giriş sekmesinden Koşullu Biçimlendirme Kullan > Yeni Kural seçeneğine tıklayın. Ekran görüntüsüne bakın:

Excel'de Giriş sekmesi altında yer alan Koşullu Biçimlendirme seçeneklerinin bir ekran görüntüsü

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

2,1 Hücreleri biçimlendirmek için bir formül kullanseçeneğini Kural Türü Seçinkutusunda seçin;

2,2 Formülü girin =IF($J1=TRUE,TRUE,FALSE)Bu formül doğru olduğunda değerleri biçimlendir kutusuna;
veya Onay Kutusu başka bir çalışma sayfasına bağlıysa, =IF(Sheet3!$E1=TRUE,TRUE,FALSE) formülünü kullanın.

2,3 Biçimlendirdüğmesine tıklayarak satırlar için vurgu rengini belirleyin;

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

Excel'de onay kutularıyla vurgulama için Yeni Biçimlendirme Kuralı iletişim kutusunun bir ekran görüntüsü

Not: Formülde, $J1 veya $E1, Onay Kutusu için ilk bağlı hücredir. Hücre başvurusunun **Sütun Mutlak** olarak değiştirildiğinden emin olun ()J1 > $J1 veya E1 > $E1).

Artık Koşullu Biçimlendirme Kullan kuralı oluşturuldu. Onay kutusu işaretlendiğinde, ilgili satırlar aşağıdaki ekran görüntüsünde gösterildiği gibi otomatik olarak vurgulanacaktır.

Excel'de onay kutusu seçimlerine göre vurgulanmış satırları gösteren bir ekran görüntüsü


Onay kutusuyla hücre veya satır vurgulama (VBA kodu ile)

Aşağıdaki VBA kodu, Excel’de onay kutusu aracılığıyla hücre veya satır vurgulamanıza yardımcı olabilir. Lütfen aşağıdaki adımları uygulayın.

1. Onay kutusuyla hücre veya satır vurgulamak istediğiniz çalışma sayfasında, Sayfa Sekmesine sağ tıklayın ve açılan menüden Kodu Görüntüle seçeneğini 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

Satır vurgulamak için Excel'de onay kutuları eklemek amacıyla VBA kod düzenleyicisinin bir ekran görüntüsü

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

Kutools kullanarak Excel'de onay kutusu ekleme aralığını seçmeyi gösteren bir ekran görüntüsü

4. Ardından seçili hücrelere onay kutusu eklenir. Herhangi bir onay kutusunu işaretlediğinizde, ilgili satır aşağıdaki ekran görüntüsünde gösterildiği gibi otomatik olarak vurgulanır.

Excel'de bir onay kutusu işaretlendiğinde vurgulanmış satırları gösteren bir ekran görüntüsü


İlgili makaleler:

En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca 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 Aç/Kapat|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ı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliğ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 bir arayüz kazandırarak 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.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğ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 eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • 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ında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar