Fonksiyon içinde fonksiyon kullanmak

Katılım
21 Mart 2006
Mesajlar
234
Excel Vers. ve Dili
Excel 2003 - İngilizce
Merhaba arkadaşlar;
Şu sıralar fonksiyon yazma üzerinde çalışıyorum. Kendi yazdığımız fonksiyonlar içerisinde hazır fonksiyonları kullanabileceğimizi biliyordum ama denediğim kadarılya bazı fonksiyonlaru kullanabiliyor bazılarınıda kullanamıyoruz. Örneğin mid, len, right gibi fonksiyonları kullanabilirken sum, concatenate vs gibi fonksiyonlar çalışmıyor. Neden acaba?

Çalışan fonksiyon:
Function deneme(metin)
deneme = Mid(metin, 1, 1)
End Function

Çalışmayan Fonksiyon:
Function deneme(sayi1, sayi2)
deneme = Sum(sayi1, sayi2)
End Function
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
WorksheetFunction.Sum(...) gibi deneyin
 
Katılım
21 Mart 2006
Mesajlar
234
Excel Vers. ve Dili
Excel 2003 - İngilizce
Evet arkadaşım oldu çok teşekkür ederim. Peki aradaki fark nedir bilginiz varmı?
 
Katılım
12 Temmuz 2007
Mesajlar
116
Excel Vers. ve Dili
2007
Eğer VBA'da bir formül sonucunu döndürmek istiyorsanız, Application.WorksheetFunction ile başlayan bir komut yazmalısınız. Bu bütün fonksiyon (formül) kullanımları için geçerlidir.

Ferhat Pazarçevirdi hocamdan alıntıdır.
 
Üst