Berarti saya simpulkan kalo jaraknya dari 0 ke 25 dibulatkan kebawah, kalo
lebih dari 25 dibulatkan ke atas.

Gunakan Fungsi ini:

Function Pembulatan50(ByVal NilaiAsli As Long) As Long
     SisaBagi50 = NilaiAsli Mod 50
     Bagi50Integer = NilaiAsli \ 50
     If SisaBagi50 <= 25 Then
        Tambahan = 0
     Else
        Tambahan = 50
     End If
     Pembulatan50 = (Bagi50Integer * 50) + Tambahan
End Function

Cara pakenya:

Misal Text1 untuk NilaiAsli dan Text2 untuk hasilnya.
Maka Text2.Text = Pembulatan50(Text1.Text)


On 5/6/08, Narif Rahmat Santosa <[EMAIL PROTECTED]> wrote:
>
>     Code ini hanya membulatkan ke bilangan 50, misalnya saya punya Nilai
> 16.535 maka Hasilnya akan 16.550 ini benar.
>
> Tetapi jika saya mempunyai Nilai 16.585 maka hasilnya tidak jadi 16.600,
> hasilnya tetep 16.550
>
> <[EMAIL PROTECTED]>
> .
>
> 
>

Kirim email ke