ExcelFormul
Dil Seçimi / Language
Kendi Formülünü Yaz (UDF: User Defined Function) | Adım Adım Excel VBA Eğitimi
Modül 8: Fonksiyonlar

Kendi Formülünü Yaz (UDF: User Defined Function)

10.10.2026 484 Okunma

Function Prosedürü

Sub komutu makro çalıştırırken, Function komutu Excel formül çubuğunda kullanılabilen işlevler üretir.

VBA Kodu:

Function YuzdeHesapla(tutar As Double, oran As Double) As Double
    YuzdeHesapla = tutar * (oran / 100)
End Function

Ne Göreceksiniz? Excel sayfanıza dönüp herhangi bir hücreye =YuzdeHesapla(100; 18) yazdığınızda formül anında 18 sonucunu üretecektir.