Hai Vincent,
Kalau saya lihat struktur vba-nya fungsi hutang hanya menghitung angka yang jika x lebih besar dari 500000000. Sedangkan jika x kurang dari 500000000 fungsi hutang tidak menghitung, maka hasilnya #value!
Mungkin sebaiknya "end if" diletakkan seperti ini :
If x > 500000000 Then
x = x - 500000000
end if
Dear rekan2 Exceller
macro vba dibawah ini kenapa ya hasilnya jika 500000000 kebawah currency dalam bentuk angka namun jika 500000000 keatas hasilnya tidak dalam bentuk currency namun #value!
Public Function hutang(x As Currency)
Dim hasil As Currency
Dim hasila As Currency
Dim hasilb As Currency
Dim hasilc As Currency
Dim hasild As Currency
If x > 500000000 Then
x = x - 500000000
hasila = 25000000 * 5 / 100
hasilb = 50000000 * 10 / 100
hasilc = 500000000 * 15 / 100
hasild = x * 25 / 100
hasil = hasila + hasilb + hasilc + hasild
End If
hutang = hasil
End Function
berikut format excelnya saya lampirkan.
mohon pencerahannya rekan2 Exceller...
atas bantuannya saya ucapkan terima kasih.......
Vincent
Reply via web post | Reply to sender | Reply to group | Start a New Topic | Messages in this topic (2) |
| Maaf moderasi terlambat karena yahoogroups sering error |
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message, melecehkan, tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan winzip jika perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/ |
+-------------------------------------------------------------------+
| Berikan testimoni di : |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html |
+-------------------------------------------------------------------+
| Message lama ada di : |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id] |
| http://www.mail-archive.com/xl-mania@yahoogroups.com |
+-------------------------------------------------------------------+
Nenhum comentário:
Postar um comentário