在excel的VB编辑器中调试时出现"必须有启动窗体未找到SUB MAIN()"的错误?

模块中程序如下:FunctionREWARD(sales,years)AsDoubleConstr1AsDouble=0.04Constr2AsDouble=0.07Co... 模块中程序如下:
Function REWARD(sales, years) As Double

Const r1 As Double = 0.04

Const r2 As Double = 0.07

Const r3 As Double = 0.1

Const r4 As Double = 0.13

Const r5 As Double = 0.16

Const r6 As Double = 0.19

Select Case sales

Case Is <= 2800

REWARD = sales * (r1 + years / 200)

Case Is <= 7900

REWARD = sales * (r2 + years / 200)

Case Is <= 15000

REWARD = sales * (r3 + years / 200)

Case Is <= 30000

REWARD = sales * (r4 + years / 200)

Case Is <= 50000

REWARD = sales * (r5 + years / 200)

Case Is > 50000

REWARD = sales * (r6 + years / 200)

End Select

End Function
那它和vb编译的程序有啥实质区别?都是编辑vb语句啊.
那编辑过程中怎么查找错误啊?
展开
 我来答
我为敢死而生
2009-10-03 · TA获得超过243个赞
知道小有建树答主
回答量:110
采纳率:0%
帮助的人:124万
展开全部
1.模块里的function可以直接在单元格使用,而sub不可以。
2.function有返回值,而sub没有

如果需要查找错误,可以在function中设置断点,然后在单元格中调用,即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coolbi5
2009-10-03 · TA获得超过1万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:2920万
展开全部
很明显呀,在excel里面 function函数 只能被sub过程调用,不能单独存在
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式