Membuat deskripsi atau uraian penggunaan UDF akan sangat membantu orang lain menggunakan fungsi yang Anda ciptakan sendiri.

Adapun tempat yang tepat bagi pengguna Excel untuk memahami bagaimana cara menggunakan fungsi UDF Anda adalah melalui kotak dialog Insert Function, terutama karena setiap UDF memiliki syarat masukan uniknya sendiri.

Untuk memperagakan, kami akan menggunakan salah satu kode UDF yang telah dibahas sebelumnya dalam postingan Cara Mengambil Angka Saja atau Huruf Saja dari suatu Alfanumerik dengan Macro VBA Excel yaitu kode UDF AmbilAngka seperti yang dipertunjukkan pada Gambar1 di bawah ini.

Gambar1

Adapun susunan kode UDF lengkapnya adalah:

Function AmbilAngka(t As String)
Dim i As Integer, d As String
For i = 1 To Len(t)
If IsNumeric(Mid(t, i, 1)) Then
d = d & Mid(t, i, 1)
End If
Next i
AmbilAngka = CDbl(d)
End Function

Bisa Anda perhatikan pada deskripsi UDF AmbilAngka berisi 'No help available.' pada kotak dialog Insert Function, tulisan inilah yang akan Anda ganti sebagai misi utama Anda.

Gambar2

Pada Gambar2 kami mempertunjukkan cara yang sebenarnya agak tidak lazim karena deskripsi hanya dapat diberikan pada Macro yaitu melalui menu Options..., sedangkan UDF sendiri tidak akan muncul sebagaimana Macro di dalam kotak dialognya (tekan tombol Alt+F8), sehingga UDF harus dibuat seolah-olah menjadi macro terlebih dahulu agar deskripsi bisa berhasil dibuat.

Oleh karena UDF mesti dibuat seolah-olah suatu macro maka statement Function untuk sementara diganti menjadi Sub dan argumen UDF dihapus dulu (dalam contoh: t As String).

Setelah deskripsi dibuat, UDF pun dikembalikan ke dalam wujud aslinya semula.

Demikian penjelasan singkat tentang cara membuat deskripsi UDF melalui kotak dialog Insert Function Excel dengan Macro VBA.

Selamat mencoba mempraktikkan dan semoga postingan ini bermanfaat.