Excel'de onay kutusu işaretlendiğinde belirli bir hücre değerini veya rengini nasıl değiştirebilirim?
Bu makale, bir onay kutusu ile belirli bir hücrenin değerini veya rengini değiştirme konusunda bilgi vermektedir. Örneğin, belirli bir onay kutusu işaretlendiğinde, belirli bir hücrenin değeri veya arka plan rengi otomatik olarak değişecektir. Lütfen aşağıdaki yöntemleri adım adım takip ederek bu işlemi gerçekleştirin.
Formül kullanarak onay kutusu işaretlendiğinde belirli bir hücre değerini değiştirin
VBA kodu kullanarak onay kutusu işaretlendiğinde belirli bir hücre değerini değiştirin
VBA kodu kullanarak onay kutusu işaretlendiğinde belirli bir hücre rengini değiştirin
Formül kullanarak onay kutusu işaretlendiğinde belirli bir hücre değerini değiştirin
Varsayalım ki, onay kutusu 1 işaretlendiğinde A1 hücresinin “test” değeriyle doldurulmasını istiyorsunuz. Ve onay kutusunun işaretini kaldırdığınızda hücreyi boşaltmak istiyorsunuz. Lütfen aşağıdaki adımları izleyin.
Öncelikle onay kutusunu belirli bir hücreye bağlamanız ve ardından formülü uygulamanız gerekmektedir.
1. Onay kutusunu belirli bir hücreye bağlamak için lütfen onu seçin, ardından Formül Çubuğu'na = hücre referansını girin ve Enter tuşuna basın. Burada, onay kutusu 1'i, onay kutusunu seçtikten sonra Formül Çubuğu'na =C2 yazarak C2 hücresine bağlıyorum.
ActiveX Kontrol onay kutusu için lütfen sağ tıklayın ve sağ tıklama menüsünden Özellikler'i seçin. Ve Özellikler iletişim kutusunda, bağlantılı hücreyi LinkedCell alanına girin ve ardından iletişim kutusunu kapatın. Ekran görüntüsüne bakın:
2. Değerini değiştirmek istediğiniz hücreyi seçin (burada A1'i seçiyorum), ardından Formül Çubuğu'na =EĞER(C2,"Test"," ") formülünü girin ve Enter tuşuna basın. Ekran görüntüsüne bakın:
Not: Formülde, C2, onay kutusu 1'in bağlantılı hücresidir, “Test”, onay kutusu işaretlendiğinde A1 hücresinde görüntülenmesi gereken değerdir.
İlgili onay kutusunu işaretledikten veya işaretini kaldırdıktan sonra aşağıdaki ekran görüntülerinde gösterildiği gibi sonuçları görebilirsiniz.

Kutools AI ile Excel Sihirini Keşfedin
- Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
- Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
- VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
- Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşın.
VBA kodu kullanarak onay kutusu işaretlendiğinde belirli bir hücre değerini değiştirin
Ayrıca, VBA kodu kullanarak onay kutusu işaretlendiğinde belirli bir hücre değerini değiştirebilirsiniz. Lütfen aşağıdaki adımları izleyin.
1. Onay kutusuna göre hücre değerini değiştirmeniz gereken Çalışma Sayfası Sekmesi'ne sağ tıklayın, ardından sağ tıklama menüsünden Kodu Görüntüle'yi tıklayın.
2. Microsoft Visual Basic for Applications penceresinde, lütfen aşağıdaki VBA kodunu Kod penceresine kopyalayıp yapıştırın.
VBA kodu: Onay kutusu işaretlendiğinde belirli bir hücre değerini değiştirin
Private Sub CheckBox1_Click()
Dim xRng As Range
Dim xCell As Range, xStr As String
Set xRng = Selection
If CheckBox1.Value = True Then
xStr = InputBox("Please enter a value:", "Kutools for Excel")
xRng.Value = xStr
If xStr = "" Then CheckBox1.Value = False
Else
xRng.Value = ""
End If
End Sub
Not: Kodda, ChekBox1, Onay Kutusu'nun (ActiveX Kontroller) adıdır. İhtiyaçlarınıza göre değiştirebilirsiniz.
3. Microsoft Visual Basic for Applications penceresini kapatmak için Alt + Q tuşlarına aynı anda basın.
4. Onay kutusuna göre değeri değiştirmek istediğiniz boş bir hücreyi (A1) seçin ve çalışma sayfanızdaki checkbox1'i işaretleyin. Şimdi bir Kutools for Excel iletişim kutusu açılır, lütfen seçilen boş hücreye doldurulmasını istediğiniz değeri girin ve ardından Tamam düğmesine tıklayın. Ekran görüntüsüne bakın:
Ardından, belirtilen değer seçilen hücreye hemen görüntülenir. Ve onay kutusunun işaretini kaldırırken, hücre boş olacaktır.
Not: Bu kod, onay kutusunu her işaretlediğinizde metin değerini döngüsel olarak girmenizi hatırlatacaktır.
VBA kodu kullanarak onay kutusu işaretlendiğinde belirli bir hücre rengini değiştirin
Bu bölüm, VBA kodu kullanarak onay kutusu işaretlendiğinde belirli bir hücre rengini nasıl değiştireceğinizi gösterecektir.
1. Onay kutusuna göre hücre rengini değiştirmeniz gereken Çalışma Sayfası Sekmesi'ne sağ tıklayın, ardından sağ tıklama menüsünden Kodu Görüntüle'yi tıklayın.
2. Microsoft Visual Basic for Applications penceresinde, lütfen aşağıdaki VBA kodunu Kod penceresine kopyalayıp yapıştırın.
VBA kodu: Onay kutusu işaretlendiğinde belirli bir hücre rengini değiştirin
Sub CheckBox1_Click()
Dim xRng As Range
Set xRng = Selection
If CheckBox1.Value = True Then
xRng.Interior.Color = vbRed
Else
xRng.Interior.Color = xlNone
End If
End Sub
Not: Kodda, ChekBox1, Onay Kutusu'nun (ActiveX Kontroller) adıdır. İhtiyaçlarınıza göre değiştirebilirsiniz.
3. Arka plan rengini değiştirmek istediğiniz bir hücreyi seçin, ardından onay kutusunu işaretleyin. Seçilen hücrenin dolgu renginin kırmızıya dönüştüğünü görebilirsiniz. Ve onay kutusunun işaretini kaldırdıktan sonra seçilen hücre hiçbir arka plan rengiyle doldurulmayacaktır. Ekran görüntülerine bakın:
İlgili makaleler:
- Excel'de onay kutusu ile hücre veya satırı nasıl vurgularsınız?
- Excel'de onay kutusu işaretlendiğinde bir hücreye tarih damgası nasıl eklersiniz?
- Excel'de hücre değerine göre onay kutusunu nasıl işaretlersiniz?
- Excel'de onay kutusuna göre verileri nasıl filtrelersiniz?
- Excel'de satır gizlendiğinde onay kutusunu nasıl gizlersiniz?
- Excel'de birden fazla onay kutulu bir açılır liste nasıl oluşturursunuz?
En İyi Ofis Verimlilik Araçları
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!