|
本人也修改了一下,个人认为应该是多少元才算是整数,公司也是这样要求,所以修改了一下,请大家多接指教! Function N1RMB(M) y = Int(Round(100 * Abs(M)) / 100) j = Round(100 * Abs(M) + 0.00001) - y * 100 f = (j / 10 - Int(j / 10)) * 10 A = IIf(y < 1, "", Application.Text(y, "[DBNum2]") & "元") b = IIf(j > 9.5, Application.Text(Int(j / 10), "[DBNum2]") & "角", IIf(y < 1, "", IIf(f > 0, "零", IIf(j < 9.5, "整", "")))) c = IIf(f = 0, "", Application.Text(Round(f, 0), "[DBNum2]") & "分") N1RMB = IIf(Abs(M) < 0.005, "", IIf(M < 0, "¸º" & A & b & c, A & b & c)) End Function
[此贴子已经被作者于2007-11-22 10:30:41编辑过] |