Tybrightsoftware

Download Movie | Download Game

Select Menu
  • Home
  • Blogging
    • Tutorial Blogspot
    • CSS
    • jQuery
    • Widget
  • Tools
    • Font Awesome
    • HTML Editor
    • HTML Encrypter
    • Code Color
    • Responsive Cek
  • Sitemap
  • Static Page
  • Error Page
Home » Teknolog Computer » Cara Membuat Add In Terbilang Untuk Microsoft Excel 2007

Cara Membuat Add In Terbilang Untuk Microsoft Excel 2007

1 Comment
Teknolog Computer
Bagaimana membuat membuat Add In terbilang (menterjemahkan angka menjadi kata-kata ) pada Microsoft Excel 2007. Bagi anda yang sering membuat tanda terima pembayaran tentunya sering kali anda harus menterjemahkan angka-angka menjadi kata-kata, misal Rp. 1000,- diterjemahkan menjadi "Seribu Rupiah", tentu akan sangat melelahkan jika hal ini harus dikerjakan secara manual, dimana anda harus mengeja setiap angka pada transaksi anda untuk kemudian anda ketik. Tujuan Add In ini saya berharap akan bisa membantu mempermudah pekerjaan dalam membuat tanda terima dan mempersingkat proses.

Langkah-langkahnya sebagai berikut :
1. Copy paste kode dibawah ini pada notepad ("Terbilang dengan akhiran rupiah" atau "Terbilangan tanpa akhiran rupiah")
2. Lalu Save As dengan akhiran "terbilang.xlam" dan taruh terserah anda, contoh c:/My Documents
3. Kemuadian buka excel 2007
4. Excel Option
5.Pilih tabs "Add-Ins", lalu "Go…".
6. Muncul kotak berikut tekan pada tombol "Browse"
7. Cari file yang anda simpan tadi (misal di c:/My Documents)
8. Klik tombol "Ok" lalu akan muncul kotak berikut :
9. Klik Ok lagi untuk menyeselaikan proses pemasangan Add-Ins
Sekarang kita check apakah fungsi tersebut berfungsi. Untuk memakainya anda perlu mengetahui formulanya. Misal angka yang hendak anda buatkan terbilangnya ada di cell "A1", maka formulanya adalah sebagai berikut :
=terbilang(A1,4,"Rupiah.")
Kode Terbilang dengan akhiran rupiah :

Attribute VB_Name = "Module1"
Option Explicit

Function Terbilang(ByVal MyNumber)
Dim Rupiah, Sen, Temp
Dim Des, Desimal, Count, Tmp
Dim IsNeg

ReDim Place(9) As String
Place(2) = "RIBU "
Place(3) = "JUTA "
Place(4) = "MILYAR "
Place(5) = "TRILYUN "

'Ubah angka menjadi string
MyNumber = Round(MyNumber, 2)
MyNumber = Trim(Str(MyNumber))

'Cek bilangan negatif
If Mid(MyNumber, 1, 1) = "-" Then
MyNumber = Right(MyNumber, Len(MyNumber) - 1)
IsNeg = True
End If

'Posisi desimal, 0 jika bil. bulat
Desimal = InStr(MyNumber, ".")
'Pembulatan sen, dua angka di belakang koma
Des = Mid(MyNumber, Desimal + 2)
If Desimal > 0 Then
Tmp = Left(Mid(MyNumber, Desimal + 1) & "00", 2)
If Left(Tmp, 1) = "0" Then
Tmp = Mid(Tmp, 2)
Sen = Satuan(Tmp)
Else
Sen = Puluhan(Tmp)
End If
MyNumber = Trim(Left(MyNumber, Desimal - 1))
End If

Count = 1
Do While MyNumber <> ""
Temp = Ratusan(Right(MyNumber, 3), Count)
If Temp <> "" Then Rupiah = Temp & Place(Count) & Rupiah
If Len(MyNumber) > 3 Then
MyNumber = Left(MyNumber, Len(MyNumber) - 3)
Else
MyNumber = ""
End If
Count = Count + 1
Loop

Select Case Rupiah
Case ""
Rupiah = "NOL RUPIAH"
Case Else
Rupiah = Rupiah & "RUPIAH"
End Select

Select Case Sen
Case ""
Sen = ""
Case Else
Sen = " DAN " & Sen & "SEN"
End Select

If IsNeg = True Then
Terbilang = "MINUS " & Rupiah & Sen
Else
Terbilang = Rupiah & Sen
End If

End Function


' Mengubah angka 100-999 menjadi teks *
Function Ratusan(ByVal MyNumber, Count)
Dim Result As String
Dim Tmp

If Val(MyNumber) = 0 Then Exit Function
MyNumber = Right("000" & MyNumber, 3)

'Mengubah seribu
If MyNumber = "001" And Count = 2 Then
Ratusan = "SE"
Exit Function
End If

'Mengubah ratusan
If Mid(MyNumber, 1, 1) <> "0" Then
If Mid(MyNumber, 1, 1) = "1" Then
Result = "SERATUS "
Else
Result = Satuan(Mid(MyNumber, 1, 1)) & "RATUS "
End If
End If

'Mengubah puluhan dan satuan
If Mid(MyNumber, 2, 1) <> "0" Then
Result = Result & Puluhan(Mid(MyNumber, 2))
Else
Result = Result & Satuan(Mid(MyNumber, 3))
End If

Ratusan = Result

End Function


'*******************
' Mengubah puluhan *
Function Puluhan(TeksPuluhan)
Dim Result As String

Result = ""
' nilai antara 10-19
If Val(Left(TeksPuluhan, 1)) = 1 Then
Select Case Val(TeksPuluhan)
Case 10: Result = "SEPULUH "
Case 11: Result = "SEBELAS "
Case Else
Result = Satuan(Mid(TeksPuluhan, 2)) & "BELAS "
End Select
' nilai antara 20-99
Else
Result = Satuan(Mid(TeksPuluhan, 1, 1)) _
& "PULUH "
Result = Result & Satuan(Right(TeksPuluhan, 1))
'satuan
End If
Puluhan = Result
End Function


'********************************
' Mengubah satuan menjadi teks. *
Function Satuan(Digit)
Select Case Val(Digit)
Case 1: Satuan = "SATU "
Case 2: Satuan = "DUA "
Case 3: Satuan = "TIGA "
Case 4: Satuan = "EMPAT "
Case 5: Satuan = "LIMA "
Case 6: Satuan = "ENAM "
Case 7: Satuan = "TUJUH "
Case 8: Satuan = "DELAPAN "
Case 9: Satuan = "SEMBILAN "
Case Else: Satuan = ""
End Select
End Function

Kode terbilang tanpa akhiran rupiah : 
Function Terbilang(ByVal MyNumber)
Dim Rupiah, Sen, Temp
Dim Des, Desimal, Count, Tmp
Dim IsNeg

ReDim Place(9) As String
Place(2) = "ribu "
Place(3) = "juta "
Place(4) = "milyar "
Place(5) = "trilyun "

'Ubah angka menjadi string
MyNumber = Round(MyNumber, 2)
MyNumber = Trim(Str(MyNumber))

'Cek bilangan negatif
If Mid(MyNumber, 1, 1) = "-" Then
MyNumber = Right(MyNumber, Len(MyNumber) - 1)
IsNeg = True
End If

'Posisi desimal, 0 jika bil. bulat
Desimal = InStr(MyNumber, ".")
'Pembulatan sen, dua angka di belakang koma
Des = Mid(MyNumber, Desimal + 2)
If Desimal > 0 Then
Tmp = Left(Mid(MyNumber, Desimal + 1) & "00", 2)
If Left(Tmp, 1) = "0" Then
Tmp = Mid(Tmp, 2)
Sen = Satuan(Tmp)
Else
Sen = Puluhan(Tmp)
End If
MyNumber = Trim(Left(MyNumber, Desimal - 1))
End If

Count = 1
Do While MyNumber <> ""
Temp = Ratusan(Right(MyNumber, 3), Count)
If Temp <> "" Then Rupiah = Temp & Place(Count) & Rupiah
If Len(MyNumber) > 3 Then
MyNumber = Left(MyNumber, Len(MyNumber) - 3)
Else
MyNumber = ""
End If
Count = Count + 1
Loop

Select Case Rupiah
Case ""
Rupiah = "nol rupiah"
Case Else
Rupiah = Rupiah & "rupiah"
End Select

Select Case Sen
Case ""
Sen = ""
Case Else
Sen = " dan " & Sen & "sen"
End Select

If IsNeg = True Then
Terbilang = "minus " & Rupiah & Sen
Else
Terbilang = Rupiah & Sen
End If

End Function


'**************************************
' Mengubah angka 100-999 menjadi teks *
'**************************************
Function Ratusan(ByVal MyNumber, Count)
Dim Result As String
Dim Tmp

If Val(MyNumber) = 0 Then Exit Function
MyNumber = Right("000" & MyNumber, 3)

'Mengubah seribu
If MyNumber = "001" And Count = 2 Then
Ratusan = "se"
Exit Function
End If

'Mengubah ratusan
If Mid(MyNumber, 1, 1) <> "0" Then
If Mid(MyNumber, 1, 1) = "1" Then
Result = "seratus "
Else
Result = Satuan(Mid(MyNumber, 1, 1)) & "ratus "
End If
End If

'Mengubah puluhan dan satuan
If Mid(MyNumber, 2, 1) <> "0" Then
Result = Result & Puluhan(Mid(MyNumber, 2))
Else
Result = Result & Satuan(Mid(MyNumber, 3))
End If

Ratusan = Result

End Function


'*******************
' Mengubah puluhan *
'*******************
Function Puluhan(TeksPuluhan)
Dim Result As String

Result = ""
' nilai antara 10-19
If Val(Left(TeksPuluhan, 1)) = 1 Then
Select Case Val(TeksPuluhan)
Case 10: Result = "sepuluh "
Case 11: Result = "sebelas "
Case Else
Result = Satuan(Mid(TeksPuluhan, 2)) & "belas "
End Select
' nilai antara 20-99
Else
Result = Satuan(Mid(TeksPuluhan, 1, 1)) _
& "puluh "
Result = Result & Satuan(Right(TeksPuluhan, 1))
'satuan
End If
Puluhan = Result
End Function


'********************************
' Mengubah satuan menjadi teks. *
'********************************
Function Satuan(Digit)
Select Case Val(Digit)
Case 1: Satuan = "satu "
Case 2: Satuan = "dua "
Case 3: Satuan = "tiga "
Case 4: Satuan = "empat "
Case 5: Satuan = "lima "
Case 6: Satuan = "enam "
Case 7: Satuan = "tujuh "
Case 8: Satuan = "delapan "
Case 9: Satuan = "sembilan "
Case Else: Satuan = ""
End Select
End Function



tag:

CARA MUDAH MEMBUAT FUNGSI TERBILANG PADA EXCEL 2007, cara membuat terbilang otomatis di MS-Excel, Rumus terbilang di excel

Suka Artikel? Bagikan: Facebook Twitter Google+
1 Komentar untuk "Cara Membuat Add In Terbilang Untuk Microsoft Excel 2007"
SMP NEGERI 1 RAMBATAN
Balas
SMP NEGERI 1 RAMBATAN
10 Juni 2016 pukul 09.29
delete

Pak, untuk membuat teks pada satu angka dibelakang koma, bagaimana caranya?
Mis: 70.0

Posting Lebih Baru Posting Lama Beranda
Langganan: Posting Komentar (Atom)

Entri Populer

  • Cara Membayar Tagihan Telkom dan Speedy Via ATM
    Bagi anda yang sedang menggunakan jasa Telkom untuk jaringan telepon  dan koneksi internet ada baiknya mengetahui cara pembayaran yan...
  • Cara Membuat Add In Terbilang Untuk Microsoft Excel 2007
    B agaimana membuat membuat Add In terbilang (menterjemahkan angka menjadi kata-kata ) pada Microsoft Excel 2007. Bagi anda yang sering m...
  • Download Game International Volleyball 2009 For PC
    Size Game: 189MB Tentang Game: International Volleyball 2009 is an indoor volleyball video game developed for PC. Finally you play 6 ...

Labels

  • Android
  • Antivirus
  • Aplikasi
  • Cheat Game
  • E. B indonesia
  • E. Fisika
  • E. Kimia
  • E. Matematika
  • E. PKN
  • E. Sejarah
  • E.B English
  • Ebook
  • Emulator
  • Free SSH
  • Game
  • Game Pc
  • Game Tips Dan trik
  • info dan berita
  • Inject Indosat
  • Internet
  • Kesehatan
  • Makalah
  • Movie
  • Os
  • Os Windows Vista
  • Os windows XP
  • Os windows7
  • Os windows8
  • Rubik
  • S. Browser
  • S. CD/DVD
  • S. Compres
  • S. Download Manager
  • Software
  • Teknolog Computer
  • Teknolog gadget
  • Teknolog Internet
  • Template
  • tips dan trik
  • Wallpaper

Blog Archive

  • ►  2014 (31)
    • ►  Agustus (1)
    • ►  Juli (27)
    • ►  Februari (3)
  • ▼  2013 (210)
    • ▼  Februari (210)
      • Windows Xp 8 Edisi Elite Edition
      • Komposisi Fungsi
      • matematika dan rubik 2
      • Matematika dan rubik (1)
      • Grup dalam rubik
      • Internet Download Manager v6.12 Beta build 9 | 4.0...
      • Download mananger "Gigaget" | 2.00 MB
      • Download Format Factotry v2.60
      • Alcohol 120% 2.0.2.3931 Full Crack | 10.23 MB
      • Windows Mac OS XP ​​Pro 2012 | 485 MB
      • Windows Vista Ultimate 32 Bit and 64 Bit Edition 0...
      • Download Windows 8 Developer Preview
      • Download Windows 8 Consumer Preview
      • Windows 8 Release Preview ISO images x32/x64
      • Windows 8 Enterprise RTM (x86/x64)
      • Windows 7 Proffessional AndroidRockz SP1 x86 x64
      • Makalah Geostrategi
      • Download video Youtube menggunakan Hp
      • Cara Menambahkan Emoticon / Smileys Chat di Facebook
      • Daftar Website Download Software Gratis
      • IDM Optimizer : Software Ringan Untuk Memaksimalka...
      • Cara Download File Waptrick Melalui Laptop/Komputer
      • IDM 6.12 Beta 3 Full Bhs.Indonesia Aktif Forever |...
      • Download Browser Baru Dari Mozilla Waterfox | 23.6 Mb
      • Emoticon facebook terbaru 2012
      • Code rahasia pada Hp china
      • Cara mendownload semua jenis Driver
      • 5 Website Upload Terfavorit dan Tanpa Timing Counter
      • Hot, Mencari Keyword Yang Unik
      • Gratis! Kuota 76MB dari Telkomsel
      • Cara mempercepat internet Smartfren EVDO / CDMA
      • SpeedyFox 2.0.2 | 496 KB
      • Resep Resep harvest moon BTN
      • Rumble Racing Cheat Codes
      • Code/pasword game GTA Sanandreas
      • Code Code card yugi oh
      • Cara mendapatkan semua ikan legendaris Harvest Moo...
      • Download Nitro racers
      • Download NFS Underground Portable (165 MB)
      • Download Monopoly Portable
      • Download Plants vs Zombies
      • Download Game Gear Fighter Dendoh | 37.18 MB
      • Yu-Gi-Oh! - Forbidden Memories | 197.96 MB
      • Angry Birds Rio v2.2.0 Full Version + Crack | 46.7 MB
      • Game Scooby Doo First Frights Full RIP
      • Download Game Super Mario Bros 3 Full | 14.48 Mb
      • Dead Hungry Dinner | 59.11 Mb
      • Game Pemburu Pocong | 400 Mb
      • Download Emulator Ps 1 ePSXe | 3.8 Mb
      • Download BlueStack (emulator Android) | 3,6 Mb
      • Orde Baru
      • Lahirnya Reformasi dan jatuhnya masa Orde baru
      • Rinkasan Pkn Kls XII Bab 2
      • Bermain logika dengan ilmu matematika
      • Soal Soal Trigonometri
      • Pecahkan Berbagai Soal dengan Microsoft Mathematics
      • Download Flash Fisika SMA
      • Kumpulan Buku Kimia Sma kls 12
      • Kumpulan Rumus Fisika SMA
      • Ensiklopedia Matematika +1000 Kata
      • Puisi Kemerdekaan (17 Agustus)
      • Rumus 16 Tense beserta contohnya
      • Cepat menguasai passive Voice
      • Makalah Geostrategi
      • Download Majalah pulsa Edisi 240 | 95Mb
      • Kumpulan Rumus Matemtika SMA & Umum
      • Majalah PULSA edisi khusus Agustus | 60 Mb
      • Novel Surat kecil untuk tuhan
      • Download Flash matematika SMA
      • Harga Baterai BlackBerry Original Terbaru
      • Harga Laptop Murah September 2012
      • Harga terbaru HP Nokia bulan September 2012
      • Harga Terbaru iPhone 5
      • 5 Ponsel Terpopuler di Indonesia
      • Netbook Acer Murah,Lebih Kencang dan Irit
      • APLIKASI AL QUR'AN UNTUK Blackberry DAN HP DENGAN ...
      • Tarif Hemat Untuk Jamaah Haji
      • Harga Laptop Acer Bulan Oktober 2012
      • Harga Laptop dan Netbook Toshiba Bulan Oktober 2012
      • Harga Blackberry Bulan Oktober 2012
      • Harga Laptop Acer Bulan Oktober 2012
      • Tips agar blackberry tidak lemot
      • Download Gratis Aplikasi Kamus Inggris-Indonesia U...
      • Cara mudah membuat Charger HP di sepeda motor
      • Daftar Harga Laptop HASEE Bulan November 2012
      • Daftar Harga Laptop dan Netbook Acer Bulan Novembe...
      • Harga Terbaru Laptop Asus, Fujitsu, HP, dan Lenovo...
      • Daftar Harga Laptop dan Netbook Toshiba Bulan Nove...
      • Daftar Harga Blackberry Terbaru
      • Daftar Harga HP Merek Cross Bulan November 2012
      • Dftar Harga samsung galxy Terbaru 2014
      • Daftar Harga Kamera digital November 2012
      • Inilah Tips dan Trik Mempercepat Kinerja Perangkat...
      • Inilah Beberapa Kelemahan iPhone
      • TIPS Penting Sebelum Anda Membeli Kamera Digital
      • Inilah 15 Aplikasi Yang Wajib Ada di Blackberry
      • Inilah Harga iPhone 5
      • Cara Mudah Mengetahui Nomer HP Milik Sendiri
      • Perbandingan Blackberry Storm 9500 dan Blackberry ...
      • Membuat Yahoo! Messenger Bisa Login Dengan Banyak ID

Labels

Android Antivirus Aplikasi Cheat Game E. B indonesia E. Fisika E. Kimia E. Matematika E. PKN E. Sejarah E.B English Ebook Emulator Free SSH Game Game Pc Game Tips Dan trik info dan berita Inject Indosat Internet Kesehatan Makalah Movie Os Os Windows Vista Os windows XP Os windows7 Os windows8 Rubik S. Browser S. CD/DVD S. Compres S. Download Manager Software Teknolog Computer Teknolog gadget Teknolog Internet Template tips dan trik Wallpaper

Site Info

About Me

Unknown
Lihat profil lengkapku or visit on

© Tybrightsoftware powered by Pengertian Pendidikan.
All Right Reserved.