sub
【public】 sub xxx() ‘public可有可无,代表这各个模块都可以引用
end sub
private sub xxx()’private必须写,代表只有这个模块可以引用
end sub
但是如果在最开始就声明,option private module,则无论下面有什么样子的声明,这个模块里面的统统都是私有过程
私有模块下,宏补不显示在宏对话框内
调用
1.直接调用
2.call 过程名【(参数1.参数2)】
3.application.run
function
1.使用
可以在excel 或者VBA中使用
vba
函数中
2.定参数统计
定参数,就是无需再表里弄参数了,所以直接开头上面的()没有东西
for each
next
3.不定参数统计
就是在上面的括号里面加上参数(数组或者集合)
然后再函数 for each 后面加上这个数组或者集合
两个参数
补充格式
最后一步一定要把相关函数给function的命名
易失性函数
Application.Volatile True
就是声明你写的这个函数就是易失性函数,级就是其他各自便了的时候,我们写的函数会自动计算以下更新这个表
Application.Volatile false
要是全部关闭这个函数,就是不管你动其他单元格,函数也不会变动,只有重新出发这个函数的时候,计算的值才会重新调整。