Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2170|回复: 3

[已解决]关于自定义函数的两个实战问题

[复制链接]
发表于 2012-4-23 11:26 | 显示全部楼层 |阅读模式
本帖最后由 hshmichael 于 2012-4-23 11:27 编辑

背景:用VBA编了个自定义函数(两个参数是数组),运行前有个判断:所输入的两个数组参数的行数要一致。
问题1:这个函数使用时如果手动输入一切正常。但如果用函数向导输入参数的话,因为在未按“确定”之前有个结果预览,即下图所示,在输入Rg2参数时(B2:B4),还没输完,函数就提前运行了。导致弹出行数不一致的。有什么办法可以解决呢?
问题2:自定义函数如何在“向导界面”分别加入对两个参数的注释,类似内置函数那样,不点选参数时是函数的注释,点选某参数时则显示该参数相关的注释。
X(S(1)I)OJV{5QAJMW%V8.jpg

最佳答案
2012-4-23 15:52
1. 建议不要用弹窗方式提示,可以直接把提示做为函数结果返回
2. 有点复杂,有一个简单的http://www.excelpx.com/thread-194383-1-1.html
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-4-23 11:43 | 显示全部楼层
我只知道问题二的解决办法需要外挂东西才行....反正有点麻烦..
回复

使用道具 举报

发表于 2012-4-23 15:52 | 显示全部楼层    本楼为最佳答案   
1. 建议不要用弹窗方式提示,可以直接把提示做为函数结果返回
2. 有点复杂,有一个简单的http://www.excelpx.com/thread-194383-1-1.html
回复

使用道具 举报

 楼主| 发表于 2012-4-24 10:10 | 显示全部楼层
谢谢吕版的解答!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-7 02:08 , Processed in 0.365697 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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