excel sub和function和易失性函数

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
要是全部关闭这个函数,就是不管你动其他单元格,函数也不会变动,只有重新出发这个函数的时候,计算的值才会重新调整。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值