阅文时长 | 0.27分钟 字数统计 | 440字符
主要内容 | 1、引言&背景 2、基本结构 3、Demo示例 4、声明与参考资料
『VBA·Function的基础使用』
编写人 | SCscHero 编写时间 | 2021/8/18 PM12:43
文章类型 | 系列 完成度 | 已完成
座右铭 每一个伟大的事业,都有一个微不足道的开始。

一、引言&背景   完成度:100%

a) 应对问题

今天想封装一个VBA的函数,却忘了有参函数怎么声明,返回值怎么声明,类型怎么声明?

b) 应对场景

使用到Function的场景。

二、基本结构   完成度:100%

Function [函数名称]([参数] AS 参数类型,...... , Optional [可选参数名称] As [可选参数类型]) [可选:AS 返回值类型]
[函数逻辑]
可选:[函数名称]=[返回值]
End Function

三、Demo示例   完成度:100%

'18.Function Demo-Sub Call the Function
Sub SCFunctionCall()Dim SCVar1 As StringDim SCVar2 As RangeDim SCVarOptional As IntegerDim Res As LongRes = SCFunctionName(SCVar1, SCVar2, SCVarOptional)MsgBox Res
End Sub'18.Function Demo-Function
Public Function SCFunctionName(SCVar1 As String, SCVar2 As Range, Optional SCVarOptional As Integer) As LongDim FunctionLong As LongFunctionLong = 22222222SCFunctionName = FunctionLong
End Function

四、声明与参考资料   完成度:100%

原创博文,未经许可请勿转载。

如有帮助,欢迎点赞、收藏、关注。如有问题,请评论留言!如需与博主联系的,直接博客私信SCscHero即可。

VBA·Function的基础使用相关推荐

  1. Office VBA开发经典-基础入门卷 配套资源下载

    <Office VBA开发经典 基础入门卷> 刘永富 刘行 著 清华大学出版社 封面截图: 购书链接: 京东网 淘宝网 当当网 实例源代码文件: https://pan.baidu.com ...

  2. Excel VBA入门的基础语句

    选择当前活动的工作簿: ThisWorkbook.Activate 如果选择其他工作簿,注意该工作簿一定是打开的,并且不要忘记加上后缀".xls" ,例如: Windows(&qu ...

  3. VBA 开发学习--基础语法

    MsgBox "开始学习VBA" '提示框Dim str As String '声明str变量是string类型 Let str = "一起来看流星雨" '给变 ...

  4. 线性插值c语言函数,CG中线性插值的基础-仿射函数(affine function)的基础知识解释...

    Note 这是对MIT Foundation of 3D Computer Graphics附录B的翻译,本附录讲解了2D/3D仿射函数的基础知识.本书内容仍在不断的学习中,因此本文内容会不断的改进. ...

  5. Excel VBA基础教程

    1 VBA是什么 直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言.例如:可以用EXCEL的宏语言来使EXCEL自动化,使用WOR ...

  6. 第一章、Excel VBA基础知识

    01-01.Excel VBA简介 1.VBA是什么,能干什么 VBA可以说是一种编程语言,是VB的分支 VBA的作用,可以将重复的Excel工作简单化 2.VBA具备的基础知识 2.1基础操作,能发 ...

  7. excel中定义VBA

    http://zhidao.baidu.com/question/127778044 Sub apm() End Sub Function ampm(cel As String) Dim tex As ...

  8. Excel VBA简单语法

    摘要: 该文为想要学习VBA编程的会计和编程同学有使用VBA实现Excel自动化处理和一定的个性化定制Excel操作提供参考 第一篇为::VBA简单语法 第二篇为: Excel 编写第一个简单的VBA ...

  9. vba sub是什么缩写_这些掌握了,你才敢说自己懂VBA

    上周,我发了关于Excel VBA的第一篇文章后,社群里就砸开了锅 看到辣么多小伙伴们,辣么喜欢,我的干劲儿就更足了. 于是,我准备把Excel VBA写成一个系列免费教程,撸完这个系列你也是VBA界 ...

最新文章

  1. json 字符串传到action之后的处理,遍历. 练习代码片
  2. 购房占比47.54%,数据揭秘女性偏爱婚前买房背后原因
  3. KFold、StratifiedKFold、GroupKFold的区别
  4. MySQL数据同步,出现Slave_SQL_Running:no和slave_io_running:no问题的解决方法
  5. .Net/C# 与 J2EE/Java Web Service 互操作完整实例
  6. python元编程 实际应用_Python元编程
  7. 计算机打印指定测试页到文件夹中,上海计算机等级一级考试复习指导.pptx
  8. 染色问题 —— 扇形涂色
  9. PS黑作坊人像磨皮 精修 快速伪商业修图 插件 扩展面板
  10. 曲折中前行的汉语编程
  11. 浅谈数据监控数据分析
  12. Fiddler代理设置
  13. nextcloud中设置 onlyoffice服务器,连接异常(invalid token)
  14. 2010提升你幽默感的经典短句!
  15. Apollo代码学习(二)—车辆运动学模型
  16. 基于Hadoop豆瓣电影数据分析(综合实验)
  17. 污水处理问题多,泵站自动化控制系统是这样解决的
  18. window磁盘id与序列号
  19. 支持向量机蠓虫分类问题
  20. Springboot实现过滤器

热门文章

  1. Set、List和数组互相转换
  2. Unity简单几行代码让玩家水平移动更丝滑真实
  3. 银行卡的清分、对帐与清算(转)
  4. PMI2012:如何打造百万年薪的项目经理--赵弘
  5. redhat7 安装php,Linux/redhat7.3 安装php以及常见错误
  6. E - Max Min(尺取(线性时间找包含两个数的区间有多少))
  7. 富爸爸 富孩子 聪明孩子
  8. 使用eclips创建Maven项目
  9. docker-compose模板指令 命令行指令
  10. Flask-admin Model View字段介绍