Excel'de onay kutusu kullanılarak bir hücre ya da satır nasıl vurgulanır?
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.

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.

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.

İ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:

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:

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.

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 
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:

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.

İlgili makaleler:
- Excel’de bir onay kutusu işaretlendiğinde belirtilen hücrenin değerini veya rengini nasıl değiştirebilirsiniz?
- Excel'de bir onay kutusu işaretlendiğinde ilgili hücreye tarih damgası nasıl eklenir?
- Excel'de bir hücrenin değerine göre onay kutusunu nasıl işaretleyebilirsiniz?
- Excel’de verileri onay kutusuna göre nasıl filtreleyebilirsiniz?
- Excel'de satır gizlendiğinde onay kutusunu nasıl gizlersiniz?
- Excel'de birden fazla onay kutusunu barındıran bir açılır liste nasıl oluşturulur?
En İyi Office Üretkenlik Araçları
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.
- 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