模块内定义有函数如AA()
希望在打开表格时就运行该函数,并将结果填充到A1单元格。
求调用该函数的代码。
本人不太懂VBA,谢谢
Private Sub Workbook_Open()
End Sub
请问一楼我在这里面写不可以吗?我的问题是如何在这里面写调用的函数并将运行的结果填充到A1
VBA问题:如何调用函数
答案:4 悬赏:0 手机版
解决时间 2021-01-24 05:57
- 提问者网友:我是女神我骄傲
- 2021-01-23 21:43
最佳答案
- 五星知识达人网友:逃夭
- 2021-01-23 23:22
Private Sub Workbook_Open()
'直接调用函数AA就可以了
range("A1")=AA
End Sub
'直接调用函数AA就可以了
range("A1")=AA
End Sub
全部回答
- 1楼网友:醉吻情书
- 2021-01-24 01:45
如何编写自定义函数 ①新插入一个标准模块; ②插入一个空的function过程; ③写入相应的代码。 注意:最后一定要将结果返回给过程名。 扩展:什么是自定义函数 自定义函数就是用户自己编写的函数。在vba中,自定义函数就是一个function过程。在vba系统中,系统也提供了相当多的vba系统函数,如instr,cstr,val等系统函数。 语法结构,同sub类似。 [public]、[private]、[static]function函数名([参数])[as数据类型] [语句块] [函数名=过程结果] [exitfunction] 语句块 [函数名=过程结果] endfunction 公有与私有自定义函数的区别:同sub相似,私有的只能在当前模块中过程中调用,而且在插入函数中不可见此函数名。
- 2楼网友:归鹤鸣
- 2021-01-24 01:30
单元格A1=AA()
"()"里面填函数AA的参数,可以是值,也可以是单元格
- 3楼网友:污到你湿
- 2021-01-23 23:52
在模板里加一个
sub auto_open()
end sub
然后再里面写入您调用该函数的代码
这个过程每次EXCEL打开就会自动运行auto_open()
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯