打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
EXCEL VBA培训之四

EXCEL VBA培训之四

——创建自定义函数

 

什么是函数?

预定义的计算公式,可快速完成一个特定的计算,如SUM, IF

 

函数输入

1. 单元格直接输入

2. 编辑栏输入

3. 点击“fx”,选择

4. 公式选择 



自定义函数

定义:用户自己编写的FUNCTION过程

结构:

[Public][Private][Static]Function函数名(参数)[as 数据类型

‘[Public][Private][Static]--作用域,

‘[as 数据类型]--返回值的数据类型

[语句块]

[函数名=过程结果]

[Exit Function]

End Function

步骤:打开VBE窗口|插入模块|插入过程

注:SubFunction都是存储在模块中的

方法:1.按钮选择

步骤:打开VBE窗口|插入模块|插入过程

2. 通过工程资源管理器操作

方法:按F2键打开工程资源管理器

 

3.直接在VBE窗口中输入

步骤:打开VBE窗口|输入代码

       



注:必须将结果返回给函数,如红色椭圆部分标注,返回给函数过程名,否则执行结果为0.

 

 

 



帮助信息

步骤:开发工具||宏对话框|输入创建函数的名称|选项|添加说明文字|确定

 

 

 



 

自定义函数的好处

1.简化操作

2.解决不能用现有函数解决的问题

 

例:不同背景颜色的单元格数目

 

 



函数的作用域

Public—公共,所有的模块都能使用

Private—私有,只有在同模块中其他过程才能使用,在输入à函数中不能看到

 

自定义函数重算

 自定义函数重算需要激活回车重算

 或者按F9

 即时重算:通过设置函数易失性实现

易失性:工作表重算,则自定义函数才会重算

易失性代码:application.Volatile

:

 

 



实现自定义函数在不同工作簿、不同电脑的应用

1.保存为加载宏文件(.xlam.xla)

2.office按钮|Excel选项|加载项|转到|确定|浏览|选择加载宏文件|确定

 

 





EXCELHOME论坛:http://club.exclehome.net
EXCELHOME免费培训:http://t.excelhome.net/

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel如何自定义函数
EXCEl VBA与数据统计 第二章 VBA运行环境
探索 Excel 中的 Visual Basic 编辑器 (VBE)
VBA笔记:自定义函数(Function)
Excel中的自定义函数(自定义函数的基础内容)
教程 | 10个值得收藏的VBA写法(第7集)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服