• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

=FORMUL() Kullanımı Hakkında

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
Merhabalar,
Bazı dosyalarda formulleri görmek için formül olan hücrenin yanındaki hücreye ;Mesela A1 de kullanılan formulü görmek için B1'e =Formul(A1) yazınca (#AD )hatasını veriyor. Buhata yeni açılan çalışma kitabında meydana gelmekte. Normalde bu formul uygulanan dosyalarda olmuyor. Sebebini bulamadım. Bilen arkadaşların bilgisine müracaat ediyorum.
 
Kullandığınız fonksiyon "KULLANICI TANIMLI FONKSİYON"dur.
Kod:
Function Formul(Mycell As Range)
Formul = Mycell.Formula
End Function

Kodunu, VBA da bir modül açarak yazın.
Daha sonra sayfalarınızda bu fonksiyonu kullanabilirsiniz.
Kod sadece kodu yazdığınız dosya için geçerlidir.

İsterseniz boş bir excel dosyası açıp dosyayı Formul.xlam olarak kaydedip,
daha sonra Excel Eklenti ekleme yoluyla, kalıcı olarak da kullanabilirsiniz.
 
Son düzenleme:
Kullandığınız fonksiyon "KULLANICI TANIMLI FONKSİYON"dur.
Kod:
Function Formul(Mycell As Range)
Formul = Mycell.Formula
End Function

Kodunu, VBA da bir modül açarak yazın.
Daha sonra sayfalarınızda bu fonksiyonu kullanabilirsiniz.
Kod sadece kodu yazdığınız dosya için geçerlidir.

İsterseniz boş bir excel dosyası açıp dosyayı Formul.xlam olarak kaydedip,
daha sonra Excel Eklenti ekleme yoluyla, kalıcı olarak da kullanabilirsiniz.

Sayın turist ilgine teşekkürler.Ancak bende aşağıdaki gibi kod buldum.Ama bu kodda sizin vermiş olduğunuz kodda "ambiguous name detected " hatası veriyor.

Kod:
Function formul(InputCell As Range) As String
formul = InputCell.FormulaLocal
End Function
 
Son düzenleme:
Yeni bir çalışma kitabı açıp kodları uygulayınca oluyor. Teşekkürler.
 
Geri
Üst