> Kalo terbilang untuk curency bagaimana ?
> misal : 1.750.000 jadi Terbilang : Satu Juta Tujuh Ratus Lima Puluh
Ribu

Untuk fungsi terbilang currency bisa search di arsip milis yang
lalu-lalu ( pasti ketemu....)


> Terus misal hasil penghitungan di bulatkan, misal :
> US $ mau di kurs ke Rupiah > $ 23 X 9500 = 218.500
> Hasilnya ingin di bulatkan menjadi 220.000
> Aau untuk kasus lain 212.500 pengen jadi 210.000


Function BulatKan(Bilangan As Double, Digit)
     If Bilangan <= 0 Then
        BulatKan = 0
        Exit Function
     End If
     If Digit > 10 Then Digit = 10
     If Digit <= 0 Then
        BulatKan = Bilangan
     Else
        cBil = Str(Int(Bilangan))
        ckanan = Right(Trim(cBil), Digit)
        If Val(ckanan) = 0 Then
           BulatKan = Bilangan
           Exit Function
        End If
        cAtas = "1" & Left("0000000000", Digit)
        nTengah = Val(cAtas) / 2
        If Val(ckanan) > nTengah Then
           nTambah = Val(cAtas) - Val(ckanan)
        Else
           nTambah = nTengah - Val(ckanan)
        End If
        BulatKan = Bilangan + nTambah
        'Debug.Print cBil, cKanan, cAtas, nTambah, Bilangan
     End If
End Function


Kirim email ke