Ana içeriğe atla

Excel'de onay kutusu işaretlendiğinde belirli bir hücre değeri veya rengi nasıl değiştirilir?

Bu makale, belirli bir hücrenin değerini veya rengini bir onay kutusu ile değiştirmekten bahsediyor. Örneğin, belirli bir onay kutusu işaretlendiğinde, belirli bir hücrenin değeri veya arka plan rengi otomatik olarak değiştirilecektir. Bununla başa çıkmak için lütfen aşağıdaki yöntemleri adım adım izleyin.

Formül ile onay kutusu işaretlendiğinde belirtilen hücre değerini değiştirin
Onay kutusu VBA kodu ile işaretlendiğinde belirtilen hücre değerini değiştirin
Onay kutusu VBA kodu ile işaretlendiğinde belirtilen hücre rengini değiştirin


Formül ile onay kutusu işaretlendiğinde belirtilen hücre değerini değiştirin

Onay kutusu 1 işaretlendiğinde "test" değeriyle doldurulması için A1 hücresine ihtiyacınız olduğunu varsayarsak. Ve onay kutusunun işaretini kaldırırken hücreyi boşaltın. Lütfen aşağıdaki işlemleri yapın.

Onay kutusunu önce belirli bir hücreye bağlamanız ve ardından bunu başarmak için formülü uygulamanız gerekir.

1. Onay kutusunu belirli bir hücreye bağlamak için, lütfen onu seçin, sonra Formül Çubuğuna = hücre referansı girin ve Enter tuşuna basın. Burada 1 onay kutusunu C2 hücresine girerek bağlarım = C2 onay kutusunu seçtikten sonra Formül Çubuğuna girin.

ActiveX Kontrolü için onay kutusu, lütfen sağ tıklayın ve seçin Emlaklar sağ tıklama menüsünden. Ve içinde Emlaklar iletişim kutusunda bağlantılı hücreyi BağlantılıHücre alanına gidin ve ardından iletişim kutusunu kapatın. Ekran görüntüsüne bakın:

2. Değerini değiştirmeniz gereken hücreyi seçin (burada A1'i seçiyorum), sonra formülü girin = EĞER (C2; "Test"; "") Formül Çubuğuna girin ve Keşfet anahtar. 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ülemeniz gereken değerdir.

Sonuçları, ilgili onay kutusunu işaretledikten veya işaretini kaldırdıktan sonra gösterilen ekran görüntüleri gibi görebilirsiniz.


Onay kutusu VBA kodu ile işaretlendiğinde belirtilen hücre değerini değiştirin

VBA kodu ile onay kutusu işaretlendiğinde de belirtilen hücre değerini değiştirebilirsiniz. Lütfen aşağıdaki işlemleri yapın.

1. Onay kutusuna göre değiştirmeniz gereken hücre değerinin bulunduğu Sayfa Sekmesine sağ tıklayın ve ardından Kodu Görüntüle sağ tıklama menüsünden.

2. içinde Uygulamalar için Microsoft Visual Basic penceresi, lütfen aşağıdaki VBA kodunu kopyalayıp Kod pencere.

VBA kodu: Onay kutusu işaretlendiğinde belirtilen 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, Çek Kutusu1 ismi Onay Kutusu (ActiveX Denetimleri). İhtiyacınız olduğu gibi değiştirebilirsiniz.

3. Tuşuna basın. Ara Toplam + Q kapatmak için aynı anda tuşları Uygulamalar için Microsoft Visual Basic pencere.

4. Onay kutusuna bağlı olarak değerini değiştirmek istediğiniz boş bir hücre (A1) seçin ve çalışma sayfanızdaki onay kutusunu1 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 OK buton. Ekran görüntüsüne bakın:

Ardından, belirtilen değer, seçilen hücrede hemen görüntülenir. Ve onay kutusunun işareti kaldırıldığında, hücre boş olacaktır.

not: Bu kod, her seferinde onay kutusunu işaretlediğinizde metin değerini döngüsel olarak girmenizi hatırlatacaktır.


Onay kutusu VBA kodu ile işaretlendiğinde belirtilen hücre rengini değiştirin

Bu bölüm, onay kutusu VBA kodu ile işaretlendiğinde belirli bir hücre rengini nasıl değiştireceğinizi gösterecektir.

1. Sağ tıklayın Sayfa Sekmesi onay kutusuna göre değiştirmeniz gereken hücre rengiyle, ardından Kodu Görüntüle sağ tıklama menüsünden.

2. içinde Uygulamalar için Microsoft Visual Basic penceresi, lütfen aşağıdaki VBA kodunu Kod penceresine kopyalayıp yapıştırın.

VBA kodu: Onay kutusu işaretlendiğinde belirtilen 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, Çek Kutusu1 ismi Onay Kutusu (ActiveX Denetimleri). İhtiyacınız olduğu gibi değiştirebilirsiniz.

3. Arka plan rengini değiştirmeniz gereken bir hücre seçin, ardından onay kutusunu işaretleyin. Seçili hücrenin dolgu renginin kırmızıya dönüştüğünü görebilirsiniz. Ve seçili hücre, onay kutusunun işaretini kaldırdıktan sonra arka plan rengi olmadan doldurulacaktır. Ekran görüntülerine bakın:


İlgili Makaleler:

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  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ın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations