Fonksiyonda değer girmemişsem sıfır kabul etsin

Katılım
22 Nisan 2005
Mesajlar
121
Excel Vers. ve Dili
xp
Merhaba Arkadaşlar
Aşagıda örnek olarak yazdığım fonksiyonda
KdvOranı'nı boş bırakırsam sıfır kabul etsin istiyorum.
Sorunun daha iyi anlaşılabilmesi için ekli dosyaya bakabilirsiniz.

Function KDVLITOPLAM(Tutar, KdvOranı)
KDVLITOPLAM = (Tutar * KdvOranı) + Tutar
End Function

Bu şekliyle #VALUE! hatası veriyor.


Ayrıca
Formun Fonksiyonlar bölümünde
"Kullanıcı tanımlı fonksiyonlarda açıklama eklemek"
başlığı altında bir sorum olmuştu cevaplayan arkadaşımız çıkmadı.
Konuyla ilgili bilgisi olan varsa lütfen yardımcı olsun
Tüm form arkadaslarıma şimdiden teşekkür ederim.
 
Katılım
24 Nisan 2005
Mesajlar
80
Function KDVLITOPLAM(Tutar, KdvOranı)
KDVLITOPLAM = (Tutar * KdvOranı) + Tutar
End Function
Function KDVLITOPLAM(Tutar, KdvOranı)

if KdvOranı = "" Then
KdvOranı = 0
End if

KDVLITOPLAM = (Tutar * KdvOranı) + Tutar
End Function


şeklinde olabilir sanırım.
 
Katılım
22 Nisan 2005
Mesajlar
121
Excel Vers. ve Dili
xp
Bu şekilde bede denedim ama olmuyor
"As...." kullanmamız gerekir diye düşünüyorum ama onuda ben beceremedim.

Function KDVLITOPLAM(Tutar, KdvOranı As Double)
KDVLITOPLAM = (Tutar * KdvOranı) + Tutar
End Function

"As Double" örneğinde olduğu gibi bir komut gerekiyor sanırım.
İlginize tesekkürler
 
Üst