Maaf Mr. Kid,

kalo boleh saya mnt dikirimkan attachmentnya saja karena saya tidak bisa buka 
internet di kantor.

Terima kasih.

  ----- Original Message ----- 
  From: Mr. Kid 
  To: BeExcel 
  Sent: Thursday, May 23, 2013 5:34 PM
  Subject: Re: [belajar-excel] {Disarmed} Formula Excel Konversi Rupiah dari 
Angka ke Huruf


    

  Coba berkunjung ke website milis, dan masuk ke folder files (butuh YahooID) :
  http://tech.groups.yahoo.com/group/belajar-excel/files/

  kemudian unduh file bernama :
  TerbilangTanpaMakro_1.zip 



  Wassalam,

  Kid.







  2013/5/23 Yvonne <yvo...@astridogroup.com>

      

    Waktu itu sudah pernah dibahas di milis cara konversi angka ke huruf namun 
melalui makro.

    Kalo boleh, saya minta share contoh formula biasa saja tanpa makro untuk 
konversi angka ke huruf karena saya kesulitan untuk buka web mencari file email 
di database milis.

    Terima kasih.

      ----- Original Message ----- 
      From: Haps 
      To: belajar-excel@yahoogroups.com 
      Sent: Sunday, December 11, 2011 5:57 AM
      Subject: Re: [belajar-excel] Macro Excel Konversi Rupiah dari Angka ke 
Huruf


        
      Terima kasih links nya, 



      Sebenarnya tidak perlu jauh-jauh, di milis ini juga sudah sering 
dibicarakan mengenai 
      "'TERBILANG"  (=istilah untuk "proses mengkonversi ANGKA ke KATA-KATA , 
MISAL 1 
      MENJADI "SATU")
      File nya pun sebagian besar sudah di 'awetkan' di Link FILES. Tidak di 
proteksi karena
      memang diberikan sebagai pembelajaran


      Selain proses penterjemahannya dgn MAKRO (seperti *.XLA yg di tunjuk oleh 
pak Kuswo)
      di milis ini malah sudah sering pula membicarakan * TERBILANG TANPA MAKRO
      ( = langsung dengan FORMULA, baik dengan ataupun tanpa dibantu Define 
Name )
      * Terbilang dlm Bahasa Inggris
      * Terbilang khsus 999,99 (terbilang nilai rapor)
      Barangkali pak Kuswo perlu melihat-lihat sebentar, sebagai perbandingan...
      http://tech.groups.yahoo.com/group/belajar-excel/files/
      
http://milis-belajar-excel.1048464.n5.nabble.com/belajar-excel-Terbilang-Nilai-untuk-memudahkan-penulisan-Rapor-td4337673.html
      dan manyak lagi...


      Btw.., file yg kami unduh dari link tunjukan pak Kuswo ternyata 
VBAProjectnya di LOCKED.
      Rupanya si pembuat hanya memberikan alat, bukan termasuk pembelajarannya.
      Tetapi setelah dilihat "dengan cara mengintip"nya; kelihatan vba-code 
(makro)nya hanya 
      seperti ini (ditayangkan di sini bermaksud sebagai pembelajaran)






      '---------- modul standar----------------------
      Option Explicit
      Dim strHasil As String


      Public Function Kwitansi(ByVal nNilai As Currency) As String
         Dim Grade As Variant
         Dim strTerbilang As String
         Dim strPart As String
         Dim iGrade As Byte
         
         Grade = Array("Milyar ", "Juta ", "Ribu ", "")
         strTerbilang = ""
         
         If Len(CStr(nNilai)) > 12 Then
            strTerbilang = "Melewati batas konversi"
         Else
            strPart = Format(nNilai, String(12, "0"))
            For iGrade = 1 To 4
            If Val(Mid(strPart, (iGrade - 1) * 3 + 1, 3)) > 0 Then
               strHasil = ""
               Call GetRatus(Mid(strPart, (iGrade - 1) * 3 + 1, 3), iGrade)
               strTerbilang = strTerbilang & strHasil
               strTerbilang = strTerbilang & Grade(iGrade - 1)
            End If
            Next iGrade
         End If
         
         Kwitansi = strTerbilang & " Rupiah"
         
      End Function


      Sub GetRatus(ByVal strPart As String, ByVal iGrade As Byte)
         Dim Angka1 As Variant, Angka2 As Variant
         Dim i As Integer
         Dim nTemp As Byte
         
         Angka1 = Array("Satu ", "Dua ", "Tiga ", "Empat ", _
                 "Lima ", "Enam ", "Tujuh ", "Delapan ", "Sembilan ")
         Angka2 = Array("Ratus ", "Puluh ", "")
         
         For i = 1 To 3
            nTemp = Val(Mid(strPart, i, 1))
            If nTemp = 1 Then
               If i = 1 Then
                  strHasil = "Seratus "
               ElseIf i = 2 Then
                  i = i + 1
                  nTemp = Val(Mid(strPart, i, 1))
                  If nTemp = 0 Then
                     strHasil = strHasil & "Sepuluh "
                  ElseIf nTemp = 1 Then
                     strHasil = strHasil & "Sebelas "
                  Else
                     strHasil = strHasil & Angka1(nTemp - 1) & "Belas "
                  End If
               ElseIf Val(strPart) = 1 And iGrade = 3 Then
                  strHasil = strHasil & "Se"
               Else
                  strHasil = strHasil & "Satu "
               End If
               
            ElseIf nTemp <> 0 Then
               strHasil = strHasil + Angka1(nTemp - 1) + Angka2(i - 1)
            End If
         Next i
      End Sub


      Public Function KwitansiUcase(ByVal nNilai As Currency)
         KwitansiUcase = UCase(Kwitansi(nNilai))
      End Function
      '----------------------------


      Sedikit kesimpulan:
      [] Max angka (bilangan) yg dapat diproses =  999 999 999 999 (belum bisa 
         menangai bilangan ordo trilyun), tidak menterjemhkan bagian pecahan 
(angka
         setelah tanda_pemisah_Desimal)
      [] bagian bilangan pecahan dibulatkan ke satuan penuh
      [] penyebutan 1000 = ("Seribu") tertulisnya ("SeRibu")
      [] karena kata "Rupiah" sudah di hardcoded di vba-code nya maka jika Anda
         ingin menterjemahkan: 189765 yang bukan menunjukkan nilai dalam Rupiah
         anda akan mengalami sedikit kesulitan
          =Substitute(Kwitansi(189765), "Rupiah", "Pikul")






      2011/12/10 Udi Kusworo <udikusw...@yahoo.com>
      > Bagi yang sering kerjanya berkaitan dengan keuangan dan menggunakan 
excel, coba baca artikel ini, barangkali bermanfaat.
      > 
http://exceltrik.wordpress.com/2011/12/10/macro-excel-konversi-rupiah-dari-angka-ke-huruf/






  

Kirim email ke