Bu dosya, çalışma kitabındaki tüm sayfaların formüllerini tek bir listede toplayan bir makro içerir. Her formül için sayfa adı, hücre adresi, formül metni ve hesaplanan değer ayrı sütunlarda yazdırılır; böylece büyük kitaplarda formüller hücre hücre gezilmeden incelenebilir.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Makro bu formülü listeye hücre adresi, formül metni ve sonucu ile aktarır.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: F16:F18 aralığında 1, 2 ve 3 değerleri ile toplam formülü bulunan örnek sayfa.
- Sayfa2: A1:A3 aralığında A, B, C harfleri ve E2 hücresinde A değeri bulunan, formülsüz örnek sayfa.
- Sayfa3: Boş sayfa. Formülü olmayan sayfaların listede nasıl görüneceğini gösterir.
- Formulas in çalışma kitabını: Makronun oluşturduğu örnek sonuç sayfası. Sheet ve Formula başlıkları yer alır.
Kullanılan formüller
Örnek verideki tek formül Sayfa1 sayfasının F18 hücresindeki toplamdır:=SUM(F16:F17)
Makrolar
- ListFormulasInWorkbook: Çalışma kitabındaki her sayfayı dolaşır ve formül içeren hücreleri bulur. Sonuçları yeni açılan "Formulas in ..." sayfasına Sheet, Address, Formula ve Value sütunlarıyla yazar. Formülü olmayan sayfaların yanına None yazılır; her sayfanın bloğu mavi bir alt çizgiyle ayrılır. Satır sayısı 65500 sınırına ulaşırsa yeni bir sonuç sayfası açılır. Formüller, hesaplanan değerler gibi İngilizce yazımıyla listelenir.
- ListFormulasAddSheet: Sonuç sayfasını oluşturan yardımcı makrodur. Aynı adlı eski sonuç sayfası varsa uyarı vermeden silinir, yenisi kitabın sonuna eklenir. A1 hücresine kitap adı ile tarih ve saati içeren başlık, A3:D3 aralığına sütun başlıkları yazılır. Sütun genişlikleri ve yazı biçimi de bu makroyla ayarlanır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Formüllerini listelemek istediğiniz sayfaları aynı çalışma kitabına ekleyin veya makroyu kendi kitabınıza aktarın.
- Geliştirici sekmesinden veya Alt+F8 ile ListFormulasInWorkbook makrosunu çalıştırın.
- Kitabın sonuna eklenen "Formulas in ..." sayfasında sonuçları inceleyin.