Stop-jump.blogspot.com
Sobat Jumper, Apa itu fungsi terbilang pada microsoft excel ? Fungsi terbilang
adalah fungsi yang dapat mengkonversi dari angka menjadi teks, contohnya kita
tuliskan “123” maka dengan memanfaatkan fungsi terbilang akan di konversi
menjadi “satu dua tiga”. Nah loh kok isooooo, piye carane toh ?”
Tenang
saja sobat Jumper ( Fans stop-jump.blogspot.com he..he... ) akan saya kasih
ilmune yah, biar jadi ilmu yang manfaat insya Alloh.
Kali
ini fungsi terbilang pada microsoft excel saya buat menggunakan VBA Script di
Microsoft Excel, apa itu ? ga usah diterangin saja ya, tambah mumet, ini untuk
ranahnya Programmer sih, intinya kan
mau buat fungsi terbilang” he..he.... Langsung mulai saja gan .. !
Buka Microsof Excel (yang saya pake Ms. Excel 2010, padahal sekarang sudah jamanya Excel 2013 ya.he...he.. Sebenarnya sudah pake sih yang 2013 cukup lama juga namun karena beberapa hal akhirnya kembali lagi pake 2010, asal jangan pake yang 2007 apalagi yang 2003/2002 ya gannnnn. he.he....Sudah aktif belum TAB/Menu Developernya ? klo belum aktifkan dulu ya ! File => Option => Customize Ribbon à Contreng bagian Developer
Buka Microsof Excel (yang saya pake Ms. Excel 2010, padahal sekarang sudah jamanya Excel 2013 ya.he...he.. Sebenarnya sudah pake sih yang 2013 cukup lama juga namun karena beberapa hal akhirnya kembali lagi pake 2010, asal jangan pake yang 2007 apalagi yang 2003/2002 ya gannnnn. he.he....Sudah aktif belum TAB/Menu Developernya ? klo belum aktifkan dulu ya ! File => Option => Customize Ribbon à Contreng bagian Developer
Kembali
ke Halaman awal microsoft excel, lihat Tab/Menu Developer apakah sudah mencul
apa belum ! klo sudah lanjut ke langkah berikutnya
Dalam Tab Developer pilih Menu Visual Basic
h Muncul
Jendela Visual Basic Editor kemudian Klik kanan pada item VBAProject (Book1)
yang terdapat pada jendela sebelah kiri. Pada menu yang muncul pilih
Insert > Module
Tambahkan
kode Program / List program seperti berikut ini : ( kode program bisa di
download, tipe file : txt )
Dim Huruf(0 To 9) As String
Dim ax(0 To 3) As Double
Function INIT_angka()
Huruf(0) = ""
Huruf(1) = "satu "
Huruf(2) = "dua "
Huruf(3) = "tiga "
Huruf(4) = "empat "
Huruf(5) = "lima "
Huruf(6) = "enam "
Huruf(7) = "tujuh "
Huruf(8) = "delapan "
Huruf(9) = "sembilan "
End Function
Function dgratus(angka As Double) As String
Temp = ""
INIT_angka
panjang = Len(Trim(Str(angka)))
nilai = Right("000", 3 - panjang) + Trim(Str(angka))
For y = 3 To 1 Step -1
ax(y) = Mid(nilai, y, 1)
Next y
Select Case ax(1)
Case Is = 1
Temp = "seratus "
Case Is > 1
Temp = Huruf(Val(ax(1))) + "" + "ratus "
Case Else
Temp = ""
End Select
Select Case ax(2)
Case Is = 0
Temp = Temp + Huruf(Val(ax(3)))
Case Is = 1
Select Case ax(3)
Case Is = 1
Temp = Temp + "sebelas"
Case Is = 0
Temp = Temp + "sepuluh"
Case Else
Temp = Temp + Huruf(Val(ax(3))) + " belas"
End Select
Case Is > 1
Temp = Temp + Huruf(Val(ax(2))) + "puluh"
Temp = Temp + " " + Huruf(Val(ax(3)))
End Select
dgratus = Temp
End Function
Function susganteng(angka As Double) As String
Dim ratusan(0 To 6) As String
Dim sebut(0 To 4) As String
sebut(1) = " ribu "
sebut(2) = " juta "
sebut(3) = " milyar "
sebut(4) = " trilyun "
panjang = Len(Trim(Str(angka)))
kali = Int(panjang / 3)
If Int(panjang / 3) * 3 <> panjang Then
kali = kali + 1
sisa = panjang - Int(panjang / 3) * 3
nilai = Right("000", 3 - sisa) + Trim(Str(angka))
Else
nilai = Trim(Str(angka))
End If
For x = 0 To kali
ratusan(kali - x) = Mid(nilai, x * 3 + 1, 3)
Next x
For y = kali To 1 Step -1
If y = 2 And Val(ratusan(y)) = 1 Then
Temp = Temp + "seribu "
Else
If Val(ratusan(y)) = 0 Then
Temp = Temp
Else
Temp = Temp + dgratus(Val(ratusan(y)))
Temp = Temp + sebut(y - 1)
End If
End If
Next y
susganteng = Temp & " rupiah"
End Function
Nama
Fungsi silakan di rubah sesuai selera ya, kalo punyaku sih nama fungsinya
susganteng, jadi kalo mau memanggil fungsi terbilang tersebut ya dengan nama
susganteng(....). He..he...
Simpan
File tersebut. ( Simpan sebagai plugin saja )
Bagaimana cara penggunaanya ? silakan baca artikel ini
0 Response to "Membuat Fungsi Terbilang pada Microsoft Excel"
Post a Comment