Makro ile Çalışma Sayfasındaki Formülleri Listeleme

Makro ile Çalışma Sayfasındaki Formülleri Listeleme

Makro ile Çalışma Sayfasındaki Formülleri Listeleme
Bu dosya, çalışma sayfasında seçilen bir hücre aralığındaki formülleri adresleriyle birlikte metin olarak listeleyen makro içerir. Büyük çalışma kitaplarında formüllerin denetlenmesi ve hataların izlenmesi için kullanılır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sayfa1: E3:E5 aralığında örnek veriler bulunur. Sayfada formül yoktur; makro kendi verinizde denenir.
  • Module1: FORMLIST, FORMULAS ve FORMRC adlı üç yordamı barındıran VBA modülü.

Makrolar​

  • FORMLIST: Önce formüllerin bulunduğu aralığın, ardından listenin yazılacağı hücrenin seçilmesini ister. Çıktı hücresi giriş aralığıyla aynı seçilirse, aralıktaki formüller başına kesme işareti eklenerek metne çevrilir; "=" ile başlayan metinler ise yeniden formüle dönüştürülür. Farklı bir hücre seçilirse, formüller seçilen hücrenin altından başlayarak "adres. formül" biçiminde alt alta listelenir. Dizi formülleri küme parantezi içinde gösterilir. Çalışma kitabında tanımlı ad varsa adların da listelenip listelenmeyeceği sorulur. İşlem sırasında hesaplama geçici olarak manuel moda alınır, bitince önceki ayara döndürülür. Aralıkta formül bulunamazsa ya da işlem iptal edilirse uyarı mesajı verilir.
  • FORMULAS: Çalışma sayfasında işlev olarak kullanılan özel fonksiyondur. Argüman olarak verilen aralıktaki formülleri, adresleriyle birlikte tek sütunda dizi olarak döndürür.
  • FORMRC: Modülde yer alan üçüncü yordamdır.
Kodda dosya silme ya da dışarıya bağlantı kuran bir işlem bulunmaz. Makro yalnızca seçilen hücrelerin içeriğini okur ve çıktı hücrelerine yazar.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Formüllerini listelemek istediğiniz sayfaya geçin.
  3. Alt+F8 tuşlarıyla makro listesini açın ve FORMLIST makrosunu çalıştırın.
  4. Açılan pencerede formüllerin bulunduğu hücre aralığını seçin.
  5. İkinci pencerede listenin yazılacağı hücreyi seçin ve onay mesajında Tamam düğmesine tıklayın.
  6. Liste seçtiğiniz hücreden itibaren oluşturulur; ilk hücreye "FORMULAS FROM RANGE" başlığı yazılır.
Makroyu başka bir çalışma kitabında kullanmak için Module1 modülü o kitaba aktarılır.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
14
Gösterim
1,973
İlk sürüm
Güncel
SHA-256
4576adcf4bfcb85fdcdd04d09c75d591a37172964ccf7120ea2c24cfe3d55a2e

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Faydalı bir dosya, paylaştığınız için sağolun.
Geri
Üst