Kullanıcı Tanımlı Fonksiyon, Excel VBA kodları ile hazırlanan ve kullanıcıların kendi işlerini kolaylaştırmaya yarayan bir Excel özelliğidir.
Kullanıcı Tanımlı Fonksiyon Nedir?
Kısaltması (KTF) olarak bilinen Kullanıcı Tanımlı Fonksiyonlar, Excel'in VBA (Visual Basic for Applications) özelliğini kullanarak kullanıcılar tarafından özel olarak oluşturulan ve Excel'e yeni fonksiyonlar ekleyen özel işlevlerdir. Bu fonksiyonlar, genellikle karmaşık hesaplamaları veya özel işlemleri gerçekleştirmek için oluşturulur ve standart Excel fonksiyonlarına benzer şekilde çalışır.Kullanıcı Tanımlı Fonksiyonların Özellikleri
- Özelleştirilebilirlik: Kullanıcı Tanımlı Fonksiyonlar, kullanıcıların ihtiyaçlarına göre özelleştirilebilir. Bu fonksiyonlar, belirli bir işlemi gerçekleştirmek için kullanıcının belirlediği özel parametreleri alabilir ve sonuçları buna göre üretebilir.
- Yeniden Kullanılabilirlik: Bir kez oluşturulduktan sonra, Kullanıcı Tanımlı Fonksiyonlar herhangi bir Excel çalışma kitabında kullanılabilir. Bu, aynı fonksiyonu tekrar tekrar yazma gereğini ortadan kaldırır ve zaman kazandırır.
- Karmaşık Hesaplamaları Kolaylaştırma: Kullanıcı Tanımlı Fonksiyonlar, karmaşık hesaplamaları gerçekleştirmek için kullanılabilir. Özellikle, standart Excel fonksiyonları ile yapılamayan veya karmaşık formüller gerektiren işlemler için idealdirler.
Kullanıcı Tanımlı Fonksiyonların Kullanımı
Kullanıcı Tanımlı Fonksiyonları kullanmak için, öncelikle VBA Editörü'nde bir modül oluşturulur ve bu modül içinde fonksiyonlar tanımlanır. Daha sonra, Excel çalışma kitabında bu fonksiyonlar standart Excel fonksiyonları gibi kullanılabilir.Örnek Kullanıcı Tanımlı Fonksiyon
Basit bir KTF hazırlamak istersek, aşağıdaki kodu kullanabiliriz.
VBA:
Function Carpma(x As Double, y As Double) As Double
' İki sayıyı çarparak sonucu döndüren basit bir Kullanıcı Tanımlı Fonksiyon
Carpma = x * y
End Function