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:
- Excel'de onay kutusu ile hücre veya satır nasıl vurgulanır?
- Excel'de bir onay kutusu işaretlenmişse bir hücreye tarih damgası nasıl eklenir?
- Excel'deki hücre değerine göre onay kutusu nasıl işaretlenir?
- Excel'deki onay kutusuna dayalı olarak verileri nasıl filtreleyebilirim?
- Excel'de satır gizlendiğinde onay kutusu nasıl gizlenir?
- Excel'de birden çok onay kutusu olan bir açılır liste nasıl oluşturulur?
En İyi Ofis Üretkenlik Araçları
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...
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!