标题: 请教:为什么FOR NEXT 语句运算结果为0? [打印本页] 作者: 想做NO.1 时间: 2008-5-21 08:32 标题: 请教:为什么FOR NEXT 语句运算结果为0? 下列代码中,无论N为什么整数,在EXCEL和ACCESS里运行时结果都为0,请哪位帮我分析一下,
Function aa(n As Integer) As Long
Dim m As Long, i As Integer
m = 1
For i = 1 To n
m = m * i
Next
End Function
在ACCESS里面编译后,出现一条"表达式中'aa'函数未定义"的对话框,请问怎么定义函数.
谢谢啦.作者: tz-chf 时间: 2008-5-21 08:56
没有把计算结果给aa,当然就是0。作者: chenwm1973 时间: 2008-5-21 12:01
Function aa(n As Integer) As Long
Dim m As Long, i As Integer
m = 1
For i = 1 To n
m = m * i
Next
AA=m
End Function作者: 想做NO.1 时间: 2008-5-21 15:18
谢谢楼上的朋友!!
这书本也害人啊.