打开APP
userphoto
未登录

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

开通VIP
VBA 函数名作为参数进行调用?
表白:黑白圣堂血天使,天剑鬼刀阿修罗。 
讲解对象:
/VBA 函数名作为参数进行调用?
作者:融水公子 rsgz

在VBA编程里面 如果用函数作为参数进行调用好像会出错
我有这两个函数
Function hang(lie As Integer, biao As Integer) As Integer
Function lie(str As String, biao As Integer) As Integer

然后想在value()函数里面调用hang lie函数
Function value(hang As Integer, lie As Integer, biao As Integer) As Integer

但是运行代码会报错

哎 真烦人在Python里面  简单的语法  在VBA里面竟然没有用  改成了这样子也会报错
Function value(hang As Function, lie As Function, biao As Integer) As Integer

后来这么写 就没有报错了
Function value(biao As Integer) As Integer
    Dim liee As Integer
    Dim hangg As Integer
    liee = lie("数量", biao): Debug.Print liee & "列"
    hangg = hang(liee, biao): Debug.Print hangg & "行"
    value = Worksheets(biao).Cells(hangg, liee).value
End Function
=== 
公众号:不浪仙人
谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢。建议大家360doc[www.360doc.com]注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。
---
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VBA函数最后一个参数可重复添加
VBA学习实践——用VBA实现Excel格数据分列功能
VBA内部函数
VBA语法概述
VBA数组参数的传递和返回
VBA函数精选之三十九(TimeSerial 和 TimeValue 函数)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服