Bu dosya, iki ayrı hücredeki değerler birbirine eşit olduğunda sayfadaki bir resmin görünür hale gelmesini, eşit olmadığında gizlenmesini gösterir. İşlem formülle değil makro ile yapılır.
Dosyanın içeriği
Dosyada tek sayfa vardır:- Sheet1: B2 ve C2 hücrelerinde "Kriter 1" ve "Kriter 2" başlıkları, altında B3 hücresinde "ExcelDepo", C3 hücresinde "ExcelDestek" örnek değerleri bulunur. Sayfada bir resim nesnesi yer alır.
- Kriter hücreleri kriter1 (B3) ve kriter2 (C3) adlarıyla tanımlanmıştır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makro, Sheet1 sayfasının kod bölümünde yer alan Worksheet_Change olayıdır; elle çalıştırılmaz, hücre değişince kendiliğinden tetiklenir.- Değişiklik yalnızca B3:C3 aralığında yapılmışsa devreye girer.
- Bu durumda kriter1 ve kriter2 adlı hücreler karşılaştırılır. Değerler eşitse sayfadaki ilk şekil (resim) görünür yapılır, eşit değilse gizlenir.
- Kodda dosya silme, dışarıya bağlantı gibi zararlı bir işlem yoktur.
Nasıl kullanılır
- Dosyayı açın ve istenirse makroları etkinleştirin.
- Sheet1 sayfasında B3 hücresindeki değeri C3 ile aynı olacak şekilde değiştirin; resim görünür.
- Değerlerden birini yeniden farklı yaparsanız resim gizlenir.
- Kendi resminizi kullanmak için resmi sayfadaki ilk şekil olacak biçimde yerleştirin; makro Shapes(1) nesnesine bağlıdır.