在Excel2003中的代码如下:
Function AA(a, b, c)
Worksheets("sheet1").Range("W43").Value = 5 + 9
a.Value = b + c
End FunctionSub rangevalue()
Worksheets("sheet").Range("W43").Value = 3 + 9
End Sub两段程序中都有Worksheets("sheet").Range("W43").Value =,但是sub下面的可以正常起作用,而function下的不起作用?
为什么?还有在excel表格里面调用=(A1,B1,C1)时,出现错误?用VarType(a)和VarType(Worksheets("sheet1").Range("W43"))返回值都是5,
为啥用a.Value不行?谢谢
Function AA(a, b, c)
Worksheets("sheet1").Range("W43").Value = 5 + 9
a.Value = b + c
End FunctionSub rangevalue()
Worksheets("sheet").Range("W43").Value = 3 + 9
End Sub两段程序中都有Worksheets("sheet").Range("W43").Value =,但是sub下面的可以正常起作用,而function下的不起作用?
为什么?还有在excel表格里面调用=(A1,B1,C1)时,出现错误?用VarType(a)和VarType(Worksheets("sheet1").Range("W43"))返回值都是5,
为啥用a.Value不行?谢谢
解决方案 »
- 如何判断对象是否为nothing?
- 怎样才能做到SQL server和自己的程序一起发布?(怎样才能做到SQL Server集成到VB安装程序)在别的电脑上不用独立在安装SQL server.谢谢
- 本人今天向学校交了8000块学费,心里真“高兴”,特来散分。
- 终于可以散200分了,来拽一下:)欢迎抢分
- 在VB程序中如何为MEDIAPLAYER中加入MARK。急!在线等!谢谢各位大虾
- 请问DataReport 除了用MSVBVS60.DLL之外,还用了哪些DLL,如何注册
- 如何使得控件不对齐到网格?
- 请问在vb里面可以编辑的类似grid控件是什么?
- 关于图标
- 向高手求教:DataGrid问题,感兴趣的也请进
- 请VB真正的高手 回答一下 VB如何用mstsc.exe实现远程登陆 自动输入账号密码
- vbs 获得输入焦点
Worksheets("sheet").
函数Function AA(a, b, c) ,如果从表格中调用不应该是=(A1,B1,C1),而是=AA(A1,B1,C1),并且函数中不能有改变单元格的语句。引用单元格是可以的。但是在宏中调用过程又不一样,也可以改变单元格的值。