ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
123
返回列表 发新帖
楼主: kof369

[求助] 自定义函数如何返回多个值,并赋值给excel表

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-5-27 08:57 | 显示全部楼层
zhaogang1960 发表于 2014-5-15 22:58
既然你要求使用函数解决数组问题,就应该接受这种方法,否则只能使用Sub过程解决了

老师的录像是怎么做的?

TA的精华主题

TA的得分主题

发表于 2014-5-27 10:22 | 显示全部楼层
kof369 发表于 2014-5-27 08:57
老师的录像是怎么做的?

请搜索一个叫做“ggg”的软件

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-5-28 21:20 | 显示全部楼层
zhaogang1960 发表于 2014-5-16 13:47

老师,如何实现视频中根据token参数的选择来具体返回函数计算值呢,例如只选择add则返回a+b,如果选择add,dec则返回,a+b,a-b呢?d:kkkkkkkkkkkkkkkkkkkkk

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-5-28 21:40 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
zhaogang1960 发表于 2014-5-16 13:47

fun.rar (1.7 MB, 下载次数: 9)

老师,如何实现视频中根据token参数的选择来具体返回函数计算值呢,例如只选择add则返回a+b,如果选择add,dec则返回,a+b,a-b呢?file:///d:kkkkkkkkkkkkkkkkkkkkk

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-5-30 17:51 | 显示全部楼层
D://bb.gif

请问老师如何实现附件中根据token参数的选择而确定返回值的个数,就以上面的函数为例子吧,如果返回参数只有add,则只返回一个返回值;如果要求返回add和dec,则返回加和减两个返回值。

函数

函数

TA的精华主题

TA的得分主题

发表于 2014-5-30 22:21 | 显示全部楼层
Public Function cal(a As Integer, b As Integer) As Variant
    Dim c(1 To 2) As Integer
    c(1) = a + b
    c(2) = a - b
    cal = c
End Function

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-5-31 08:41 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
frefs 发表于 2014-5-30 22:21
Public Function cal(a As Integer, b As Integer) As Variant
    Dim c(1 To 2) As Integer
    c(1) = ...

这个函数不行,录像上面说明了,想要的结果是可以变的,可以一个,可以两个,也可以中间挑几个,以上的函数好像不能实现,返回就是数组的全部,而不是根据需要的部分数组

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-5-31 12:43 | 显示全部楼层
zhaogang1960 发表于 2014-5-27 10:22
请搜索一个叫做“ggg”的软件

请赵老师解答下下面提的问题吧。

TA的精华主题

TA的得分主题

发表于 2018-4-17 18:40 | 显示全部楼层
chxw68 发表于 2014-5-15 18:26
这个就是数组公式了,在需要计算的地方选择两个连续的单元格,输入公式,然后按Ctrl+Shit+Enter。

您好,如果我不知道返回值的个数,该怎么做呢

TA的精华主题

TA的得分主题

发表于 2023-7-24 20:18 来自手机 | 显示全部楼层
给个建议,可以给函数增加一个参数,用这个参数来决定你需要返回的是哪个值
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 07:38 , Processed in 0.047971 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表