Pembilang, ini sering kita jumpai pada kuitansi pembayaran, nota dan sebagainya. Dan sebetulnya Microsoft Excel dengan kemampuan makro-nya mampu untuk membuat fungsi seperti itu, contoh: Angka 100.000 akan diterjemahkan menjadi (Seratus Ribu Rupiah) nah supaya bisa membuat seperti itu Berikut adalah langkah-langkah untuk membuat fungsi Pembilang
- Bukalah program Microsoft Excel
- Klik menu Tool, Macro, Security
- Pilih Medium atau Low kemudian lalu klik OK dan tutup program Microsoft Excel
- Buka kembali program Microsoft Excel-nya
- Buka menu Tool > Macro > Visual Basic Editor atau bisa langsung menekan tombol Alt+F11
- Setelah muncul jendelanya, klik kanan pada item VBAProject (Book1) yang terdapat pada jendela sebelah kiri
- Maka akan muncul menu, Buatlah sebuah modul dengan menekan menu tersebut pilihlah Insert > Module
- Selanjutnya ketik script di bawah ini pada kotak isian modul tersebut (”Book1 – Module1 (Code)”) atau anda tinggal blok/select lalu copy dan paste pada kotak isian modul.
Option Explicit
Public
Function Terbilang(n As Long) As String ‘max 2.147.483.647
Dim satuan As Variant
On Error GoTo terbilang_error
Satuan=Array(”",”Satu”,”Dua”,”Tiga”,”Empat”,”Lima”,”Enam”, _
“Tujuh”,”Delapan”,”Sembilan”,”Sepuluh”,”Sebelas”)
Select Case n
Case 0 to 11
Terbilang = ” ” + satuan(Fix(n))
Case 12 To 19
Terbilang = Terbilang(n Mod 10) + ” Belas”
Case 20 To 99
Terbilang = Terbilang(Fix(n/10)) + ” Puluh” + Terbilang(n Mod 10)
Case 100 To 199
Terbilang = ” Seratus” + Terbilang(n - 100)
Case 200 To 999
Terbilang = Terbilang(Fix(n / 100)) + ” Ratus” + Terbilang(n Mod 100)
Case 1000 To 1999
Terbilang = ” Seribu” + Terbilang(n - 1000)
Case 2000 To 999999
Terbilang = Terbilang(Fix(n / 1000)) + ” Ribu” + Terbilang(n Mod 1000)
Case 1000000 To 999999999
Terbilang = Terbilang(Fix(n / 1000000)) + ” Juta” + Terbilang(n Mod 1000000)
Case Else
Terbilang = Terbilang(Fix(n / 1000000000)) + ” Milyar” + _
Terbilang(n Mod 1000000000)
End Select
Exit Function
terbilang_error:
MsgBox Err.Description, vbCritical, “^_^Terbilang Error”
End Function
Semoga berhasil...











![[Valid RSS]](http://haishor.files.wordpress.com/2007/03/valid-rss1.png)



