Bu dosya, Excel 4.0 makro fonksiyonu GET.CELL ile bir hücreye ait bilgilerin tip numarasına göre nasıl alındığını gösterir. Referans adresi, satır ve sütun numarası, hücre içeriği, sayı formatı, kilit durumu, sütun genişliği, satır yüksekliği, yazı tipi ve dolgu rengi gibi özellikler tek bir örnek sayfada listelenir.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
E2 hücresi, E6:E21 listesinden seçili sıradaki açıklamayı getirir:
Ayrıca tanımlı adlar çalışır: scm, B6 hücresindeki numarayı MATCH ile 1-16 arasında arar, bulunamazsa IFERROR ile 1 döndürür. hcr adı GET.CELL fonksiyonunu çağırır; k adı yalnızca 1, 2, 3, 7, 8, 9, 10, 11, 13 ve 14 numaralarında sonuç üretilmesini sağlar. hücre adı, G6:G21 aralığından seçilen tip numarasıyla GET.CELL sonucunu verir. Bu adlar Ad Yöneticisi'nde görülebilir.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Örnek: B1:N21 aralığında çalışan tek sayfadır. E6:E21 aralığında özellik açıklamaları (Referans Adresini verir, Satır Numarasını verir, Sütun numarasını verir, Hücre içeriğini verir, Formül metni A1 stili, Sayı Formatını verir, Hücre kilitli ise DOĞRU, Hücrenin sütun genişliği, Hücrenin satır yüksekliği, Hücrenin yazı ismi, Hücrenin yazı boyutu, [Dosya_Adı]Sayfa_Adı, Hücrenin dolgu rengi) sıralanır.
- B6 hücresindeki numara seçilen özelliği belirler; E2 hücresi seçilen özelliğin açıklamasını gösterir.
- J6:L21 aralığı, seçilen hücrenin sonucunun yazıldığı alandır.
Kullanılan formüller
B2 hücresinde seçilen özellik sırasını veren ad kullanılır:=scm
=INDEX(E6:E21,scm)
Makrolar
- Worksheet_SelectionChange (Örnek sayfası): Seçim değiştiğinde çalışır. Seçilen hücre alan (J6:L21) dışındaysa ya da birden fazla hücre seçilmişse alanı temizler. Alan içinde tek hücre seçilirse alanı temizleyip seçilen hücreye hcr adlı formülü yazar. Elle çalıştırmak gerekmez; sayfada hücre seçmek yeterlidir.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- Örnek sayfasında B6 hücresine incelemek istediğiniz özelliğin numarasını girin.
- J6:L21 alanında bir hücre seçin; hücreye GET.CELL sonucu yazılır.
- Başka bir hücre seçtiğinizde alan temizlenir; sonucu yeniden görmek için alanda tek hücre seçin.