- Yeni bir Excel çalışma kitabı açın.
- VBA’ya girin (Alt+F11 tuşlarına basın)
- Yeni bir modül ekleyin (Ekle > Modül)
- Excel kullanıcı tanımlı fonksiyon örneklerini Kopyala ve Yapıştır(Aşağıda OzelTopla Fonksiyonunu kullanabilirsiniz)
- VBA’dan çıkın (Alt+Q tuşlarına basın)
- İşlevleri kullanın – İşlev Yapıştır iletişim kutusunda (Shift+F3) “Kullanıcı Tanımlı” kategorisinin altında görünürler.


Özel Topla Fonksiyonu:
1 2 3 4 5 | Public Function OzelTopla(sayi1 As Double, sayi2 As Double) OzelTopla = sayi1 + sayi2 End Function |
UDF(User Defined Function – Kullanıcı Tanımlı Fonksiyon) kullanmak için dosyanızı *.xlsm formatında kaytemeyi unutmayın.
Bir UDF’yi birden fazla çalışma kitabında kullanmak istiyorsanız, işlevlerinizi kişisel.xlsb çalışma kitabınıza kaydedebilir veya kendi özel eklentinize kaydedebilirsiniz. Bir eklenti oluşturmak için, VBA işlevlerinizi içeren excel dosyanızı bir eklenti dosyası olarak kaydedin (Excel 2003 için .xla veya Excel 2007+ için .xlam). Ardından eklentiyi yükleyin (Excel 2003 için Araçlar > Eklentiler… veya Excel 2010+ için Geliştirici > Excel Eklentileri).
Uyarı! Başkalarıyla paylaşmanız gereken elektronik tablolarda özel işlevleri kullanırken dikkatli olun. Eklentiniz yoksa, elektronik tabloyu kullandıklarında işlevler çalışmayacaktır.