Verilen metnin, verilen aralıkta kaç adet olduğunu sayıp yazdıran VBA kodudur, kullanıcı tanımlı fonksiyon örneğidir.
Option Explicit
Function VerininVerilenAraliktaKacTaneOldugunuSay( _
veri As String, aralik As Range) As Long
Dim ara As Range
Dim say As Integer
Dim satir As Integer
satir = 0
For Each ara In aralik
say = UBound(Split(ara, veri))
If say > 0 Then
satir = satir + 1
End If
Next ara
VerininVerilenAraliktaKacTaneOldugunuSay = satir
End Function