Bazen işinize yardımcı olması için onay kutularını kullanmanız gerekir. Belirli hücrelerdeki belirli içerikleri göster ve onay kutularının değerlerine göre bilgileri daha net gösterebilir. Bu yazıda size hücre içeriğini göstermek veya gizlemek için 3 etkili yöntem göstereceğiz.
Aşağıdaki bu resimde, onay kutularını çalışma sayfasına girdik. Ve şimdi belirli hücrelerde belirli içerikleri göstermeniz gerekiyor.
Bir onay kutusunu işaretlediğinizde, belirli hücrenin belirli içerikleri gizlemesi veya göstermesi gerekir. Ve aşağıda bu görevi başarmak için 3 yöntem bulunmaktadır.
Yöntem 1: Hücreleri Bağla
Bu yöntemde, onay kutularını belirli hücrelere bağlayabilirsiniz.
- Çalışma sayfasındaki bir onay kutusunu sağ tıklayın.
- Ardından alt menüde “Format Control” seçeneğine tıklayın.

- Bundan sonra, belirlenen hücre referansını "Hücre bağlantısı" metin kutusuna girin. Burada ayrıca farenizi kullanabilir ve doğrudan hücreyi seçebilirsiniz. Ancak mutlak referansı kullanmayı unutmayın. Ve bu örnekte, bağlantı hücresi olarak B2 hücresini kullanıyoruz.
- Ardından mevcut pencerede “Tamam” düğmesine tıklayın.
Daha sonra çalışma sayfasına geri döneceksiniz. İlk başta, B2 hücresinde içerik yoktur.
Onay kutusunu işaretlediğinizde, B2 hücresinde "DOĞRU" değeri görünecektir. Ardından, onay kutusunun işaretini kaldırırsanız, hücre "YANLIŞ" gösterecektir.
- Şimdi yukarıdaki adımları tekrarlayın ve diğer onay kutularını hücrelerle ilişkilendirin. Bu nedenle, onay kutularının değerleri değiştiğinde bağlantılı hücrelerdeki içerikler de değişecektir. Ayrıca, hücrelerdeki içeriği manuel olarak da temizleyebilirsiniz.
Yöntem 2: EĞER İşlevini Kullan
Bu yöntemde, onay kutularının belirli hücrelere bağlı olduğundan emin olmanız gerekir. Böylece, belirli içerikleri göstermek için EĞER işlevini kullanabilirsiniz.
- İçeriğini göstermeniz gereken bir hücreye tıklayın. İşte bu çalışma sayfasındaki C2 hücresine tıklıyoruz.
- Ardından çalışma sayfasına aşağıdaki formülü girin:
=EĞER(B2,”Mevcut”, “Mevcut Değil”)
Burada, bu formülün bağlantılı B2 hücresindeki sonucu kullanacağını görebilirsiniz. Bu nedenle, bu onay kutuları için hücreleri de bağlamanız gerekir. Bu formülün içeriğini de ihtiyacınıza göre değiştirebilirsiniz.
- Ardından klavyedeki "Enter" düğmesine basın. Bu nedenle, sonucu hücrede hemen göreceksiniz.
- Şimdi C2 hücresinin doldurma tutamacını çift tıklayın ve formülü diğer hücrelerde doldurun.
Onay kutularının değerini değiştirdiğinizde hücrelerdeki sonuç da buna göre değişir.
Yöntem 3: VBA Makrosunu Kullan
Öte yandan, hücreleri bağlamak istemiyorsanız ve belirli hücrelerde belirli içerikleri göstermek istiyorsanız, VBA makrosunu kullanabilirsiniz. Ve burada size bu görevi tamamlama adımlarını göstereceğiz.
- Klavyede “Alt +F11” kısayol tuşlarına basın.
- Ardından, araç çubuğundaki "Ekle" düğmesini tıklayın.
- Ardından açılır menüden “Modül” seçeneğini seçin.
- Şimdi aşağıdaki VBA kodlarını yeni modüle kopyalayın.
Sub ShowContent()
Dim CheBox As CheckBox, i As Integer
i = 2
For Each CheBox In ActiveSheet.CheckBoxes
If CheBox.Value = -4146 Then
Range("C" & i) = "Not Available"
Else
If CheBox.Value = 1 Then
Range("C" & i) = "Available"
End If
End If
i = i + 1
Next
End Sub
'assign macro for all the checkboxes in this worksheet
Sub AssignMacro()
Dim CheBox As CheckBox
For Each CheBox In ActiveSheet.CheckBoxes
CheBox.OnAction = "ShowContent"
Next CheBox
End Sub
Kodda iki prosedür vardır. İlk alt, onay kutuları değerlerine göre belirli hücrelerde belirli içerikleri gösterecektir. Ve ikinci alt, ilk makroyu bu çalışma sayfasındaki tüm onay kutularına toplu olarak atayacaktır. Ayrıca, asıl çalışma sayfanızda, VBA kodlarını kullanılabilir hale getirmek için bazı öğeleri de değiştirebilirsiniz.
- Ve şimdi ikinci sub'a tıklayın.
- Bundan sonra, ikinci alt bölümü çalıştırmak için "Run Sub" düğmesine tıklayın veya klavyedeki "F5" düğmesine basın.
- Şimdi çalışma sayfasına geri dönebilirsiniz.
Bir onay kutusunu işaretlediğinizde veya işaretini kaldırdığınızda, belirli hücredeki içerikler de buna göre değişir. Ve bu onay kutuları için hücreleri bağlamanız gerekmez.
3 Yöntem Arasında Bir Karşılaştırma
3 yöntem arasından seçim yapmanıza yardımcı olmak için, olası tüm avantaj ve dezavantajları aşağıdaki tabloda listeledik.
|
karşılaştırma |
Hücreleri Bağla | EĞER İşlevini Kullan |
VBA Makrolarını Kullanın |
|
Avantajlar |
1. Hücrelerde yalnızca "DOĞRU" veya "YANLIŞ" göstermeniz gerekiyorsa, bu yöntemin kullanımı çok kolaydır.
2. Diğer iki yöntemle karşılaştırıldığında, bu en uygun yöntemdir. |
1. İhtiyacınıza göre özel içerikleri formüle girebilirsiniz.
2. VBA makrolarına aşina değilseniz, içeriği göstermek için bu işlevi kullanabilirsiniz. |
1. Tüm onay kutularına makrolar atanmıştır. Onay kutularını işaretlediğinizde veya işaretlerini kaldırdığınızda içeriği de görebilirsiniz.
2. İhtiyacınıza göre hücrelerde belirli içerikleri gösterebilirsiniz. |
|
Dezavantajlar |
1. Hücreleri tek tek bağlamak size çok zaman ve enerjiye mal olabilir.
2. Hücreler yalnızca "DOĞRU" veya "YANLIŞ" görüntüleyebilir, bu da belirli durumlarda sakıncalı olabilir. |
1. Bu işlevi kullanırken, hücreleri tek tek onay kutularına bağlamanız gerekir.
2. Belirlediğiniz içerikle birlikte aynı anda “DOĞRU” veya “YANLIŞ” gösterilmesi, çalışma sayfanızı karıştıracaktır. |
1. Excel VBA'ya aşina değilseniz, makroyu çalıştırdığınızda muhtemelen sorunlarla karşılaşırsınız.
2. VBA kodlarını kullanmak, görevi daha karmaşık hale getirecektir. |
Yukarıdaki analizden, artık bu farklı yöntemler hakkında net bir anlayışa sahipsiniz. Böylece, bir dahaki sefere hücrelerdeki belirli içerikleri onay kutusu değerlerine göre göstermeniz gerekirse, gerçek ihtiyacınıza göre bir yöntem seçebilirsiniz.
Excel Dosyalarınız İçin Bir Yedekleme Planı Oluşturun
Veri felaketinden kaynaklanabilecek kötü sonuçlardan kaçınmak için en etkili yöntemlerden biri dosyalarınızın yedeklerini almaktır. Böylece, Excel dosyası bozulmasıyla karşılaştığınızda olumsuz sonuçlardan etkilenmezsiniz. Tüm dosyalarınız için etkili bir yedekleme planı oluşturmanız gerekir. Ancak yedek dosyaların bile zarar görmesi durumu da söz konusu olabilir. Bu durumda, üçüncü taraf bir araç kullanabilirsiniz. Excel dosyası bozulmasını onarın. Elinizin altındaki bu kurtarma aracı ve yedekleme dosyalarıyla, artık bir veri felaketinde veri kaybetmeyeceksiniz.
Yazar Tanıtımı:
Anna Ma bir veri kurtarma uzmanıdır. DataNumendahil olmak üzere veri kurtarma teknolojilerinde dünya lideri olan , Inc. docx belge hasarını onar ve görünüm onarım yazılım ürünleri. Daha fazla bilgi için ziyaret edin www.datanumen.com





