, /* Top Header ---------------------------- */ #topheader { width:930px; clear:both; float:left; color:#333; background:#fff; margin:0 auto; padding:0 0 10px; } #topheader a:visited { color:gray; text-decoration:none; } #topheader h2 { font-size:11px; font-weight:700; line-height:1.4em; text-transform:uppercase; border-bottom:1px dotted silver; margin:0 0 10px; padding:20px 0 2px; } #topheader ul { color:#333; margin:0; padding:0; } #topheader ul li { list-style-type:none; background:fff; border-bottom:1px dotted #ccc; padding-left:17px; margin-top:2px; } #left-topheader { width:360px; float:left; padding-left:15px; } #center-topheader { width:230px; float:left; padding:0 20px; } #right-topheader { width:260px; float:right; padding-right:15px; }
Blog Proyek Manager - Esports Gaming Production Edition

PROJECT HQ

Production Terminal v2.6

LIVE PRODUCTION API ENGINE
INITIAL PASSCODE: Admin@2026

DASHBOARD OVERVIEW

LIVE SPREADSHEET SYNC ENGINE

OPERATIVE
CLEARANCE: STAFF
TOTAL PROYEK
0
ON PROGRESS
0
SELESAI
0
HOLD / BLOCKER
0
TIM OPERATIVE
0

PROGRESS MISSION HUD

RECENT ACTIVITY LOG

KODE NAMA PROYEK KLIEN PIC / OPERATIVE PRIORITAS DEADLINE PROGRESS STATUS ACTION
NAMA LENGKAP USERNAME ROLE CLEARANCE DIVISI / SPECS STATUS ACTION

TIMELINE LOG MISSION UPDATE

Daftar pembaruan aktivitas pengerjaan dan sub-task operasional

FILTER REKAPITULASI LAPORAN

PROYEK KLIEN PIC / OPERATIVE ESTIMASI BUDGET TOTAL LOG PROGRESS STATUS

TAMBAH PROYEK BARU

TAMBAH OPERATIVE BARU

INPUT LOG PENGERJAAN & TASK

Minggu, 11 Oktober 2009

Membuat text terbilang pada Excel

Langkah mudah mengubah angka menjadi text :
1. Buka Sheet dimana anda akan mengaktifkan perintah angka menjadi text
2. Anda masuk pada tools > makro > visual basic Editor
3. Pada posisi Thisworkbook > klik kanan > inset > module
4. copy macro dibawah ini


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)
Sen = Puluhan(Tmp)
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

5. Selamat mencoba - semoga bermanfaat

Tidak ada komentar:

Posting Komentar