打开APP
userphoto
未登录

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

开通VIP
【烟花原创】VBA零基础之第25篇 Function过程(二)
  函数的参数
  与之前SUB过程的参数声明一样:Optional,ParamArray,ByRef、ByVAl。
  在调用Function时,参数的写法与过程相同:一是参数变量按声明的顺序写,二是用命名法。


关于函数调用
  为了使用函数的返回值,必须指定函数给变量(或者将函数的返回值做为表达式的一部分),并且用括号将参数包围起来(无参数情况下,随意都可)。

示例:无参数
  Sub test()
   Dim Username AsString
   Username =getName
   MsgBoxUCase(getName)
   'MsgBoxUCase(getName())
   'Username =getName()
   '无参数情况下,括号写与不写,没有影响
  End Sub

  
  Function getName() As String
   '返回当前用户名
   getName =Application.Username
  End Function


示例:有参数
  Sub teset()
   Dim i
   i = MsgBox("请任意单击一个按钮", vbInformation + vbYesNoCancel)
   'i = MsgBox"请任意单击一个按钮", vbInformation +vbYesNoCancel
   '上面一行如果去掉注释会提示编译错误:缺少结束语句

   MsgBox "请任意单击一个按钮", vbInformation + vbYesNoCancel
   '这样便会忽略掉返回值

   'MsgBox("请任意单击一个按钮", vbInformation + vbYesNoCancel)
   '上面的注释如果取消,会提示缺少=号。
  End Sub
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VBS基础篇
VB 处理对数Log()问题
跟烟花入门vba之20:过程调用
自学资料(Excel VBA)[收集整理3]
VB爱好者乐园(VBGood)网友系列贴用API一次删除、移动、复制、改名含有文件及子目录的文件夹
Excel VBA] 认识VBA过程及开发自定义函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服