ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 自定义函数名称引发的#VALUE!错误 问题已解决!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-12-22 20:30 | 显示全部楼层 |阅读模式
本帖最后由 WYS67 于 2018-12-22 22:47 编辑

                                                自定义函数加载宏后出现的问题

各路高手大神们,或曾经发生过此类问题已圆满解决的老师:

   未加载宏时,输入的自定义函数区域数组公式一切都十分正常,但一经加载宏在输入区域数组公式后,就会显示#VALUE!错误!          原先就出现过类似问题。有时是系统问题,如W7旗舰版就最容易出故障,我现在用的是W7原版专业版,九个月来还没有出现过问题。但最多的是办公软件问题,office2010专业版出现问题最多,后来换了2016增强版,问题少了很多,偶尔还有,最后换成了365【不能在线更新的】。几个月来,这次是首次出现问题。

   2010专业版,有时输入特殊一些的函数公式也会显示VALUE!,换成2016增强版以后,出现的问题都是在自定义函数这一块。个别自定义函数在2016增强版中输入公式或计算结果显示#VALUE!,换成365后,这是第一次输入自定义函数公式时出现#VALUE!--不仅是lss001老师在http://club.excelhome.net/forum. ... 1448782&pid=9741425写的代码,http://club.excelhome.net/forum. ... 1448782&pid=9741167   lsdongjh老师写的代码也是如此,没有加载宏时测试验证都正确,一旦加载宏,也是出现了第二三参数只能输入单元格调用,无法直接输入指定数字。输入用指定数字作第二三参数时,就会出现VALUE!错误。

     而当关闭工作簿,重新打开后,即可显示正确的计算结果,并且能够自动刷新新输入数据的计算结果;但只要选定显示结果的区域,三键确定公式,就又会显示#VALUE!错误

想不通是怎么回事?怎么解决?
一位数转换成3区余.zip (35.92 KB, 下载次数: 6)

在其他工作表里使用加载宏的自定义函数QUYU输入公式【第二三参数指定为数字】时,三键确定后就会显示如下: 20181222210737.png
而同是一个代码,修改自定义函数名称为SHUZHEN,加载宏后,就能够正确显示!真是奇了怪了!


老师们:问题已解决!自定义函数坚决不能使用QUYU作为名称!!!换成其它名称就不会出现错误,即使定义名称为QUYU1照样没有问题!





TA的精华主题

TA的得分主题

 楼主| 发表于 2018-12-22 21:01 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
恳请老师们下载附件,加载宏后测试验证。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-1-16 00:03 , Processed in 0.019285 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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