打开APP
userphoto
未登录

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

开通VIP
VBA定义函数

什么是函数?

函数是一组可重用的代码,可以在程序的任何地方被调用。这消除了一遍又一遍写相同的代码的需要。这将使程序员将一个大程序分成若干小且易于管理的功能。

除了内置的功能,VBA允许我们编写的用户定义函数也是如此。本节将介绍如何编写在VBA中自己定义的函数。

函数定义

VBA函数可以有一个可选的return语句。如果想从一个函数返回一个值这是必需的。

例如,可以通过两个数字在一个函数,那么可以从函数希望返回在调用程序乘法。

注:函数可以返回由逗号作为分配给函数名本身就是一个数组分隔的多个值。

在我们使用一个函数之前,我们需要先定义特定函数。在VBA中定义函数的最常见的方法是通过使用 Function 关键字,随后是唯一的函数名称,并将其可以或可以不携带的参数的列表,并与一个 End Function 关键字结束,这表明该函数结束声明。基本语法如下所示:

语法

添加一个按钮,并添加以下功能

Function Functionname(parameter-list)  statement 1  statement 2  statement 3  .......  statement nEnd Function

例子

添加以下函数返回面积。需要注意的是一个值/值可以连同函数名本身被返回。

Function findArea(Length As Double, Optional Width As Variant)    If IsMissing(Width) Then        findArea = Length * Length    Else        findArea = Length * Width    End IfEnd Function

调用函数

调用一个函数,调用使用函数名称,如下所示:

 



标签:VBA    定义函数    函数    
本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:易百教程 [http:/www.yiibai.com]
本文标题:VBA定义函数
本文地址:http://www.yiibai.com/vba/vba_functions.html
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
教程 | 如何自定义函数并调用
一个小视频带你彻底掌握VBA之Function函数
VBA学习与实践——自定义字符和数字提取函数
Flash函数大全之六. 用户定义的函数
在EXCEL中如何使用VBA进行格式转化
面向对象程序设计基本技术
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服