Kullanıcı Tanımlı Fonksiyonlar (User Defined Functions)


Excelde hazır fonksiyonlar yeterli gelmediği zaman ya da sürekli tekrarladığınız bir işlemi artık tekrar tekrar formül çubuğuna yazmak istemediğiniz durumlarda kendi tanımladığınız fonksiyonları kullanabilirsiniz.

    1. Öncelikle boş bir excel sayfası açalım ve visual basic ekranına girelim (kısayol:alt F11)
    2. Bulunduğumuz çalışma kitabi içerisine bir modül ekleyerek kod ekranına geçelim.

1.KDV sonrası fiyatı hesaplayan formül:


Function kdvlifiyat (a As Double ) As double

kdvlifiyat= a + a *0,18

End function

 

Kodu okuyalım:

Function kdvlifiyat: Fonksiyonumuzun adı
(a As Double): Hesaplamada kullanacağımız değişken tipi
As double: Fonksiyonumuzun sonuç olarak döndüreceği değişken tipi
2. Yeni Maaş Hesaplama:
Çalışanların maaşlarına göre  zam sonrası yeni maaşlarını hesaplayan bir fonksiyon yazacağız.
udf3

Function yenimaas(ByVal eskimass As Double) As Double

Select Case eskimass

Case Is >= 200

yenimaas = eskimass * 1.3

Case Is >= 100

yenimaas = eskimass * 1.4

Case Else

yenimaas = eskimass * 1.6

End Select

End Function

 

Kodu okuyalım:

Function yenimaas(ByVal eskimass As Double) As Double ‘bir fonksiyon oluştur adı yenimaas olsun, dışarıdan tipi double olan eskimaas  değerini al ve sonucu double tipiyle döndür.

udf4

udf5

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s