在 Excel 自定义函数中将 NOW() 作为参数传递会给出 #VALUE!错误?

托比·穆尔托

我在 Excel 中有一个自定义函数,它处理作为参数传入的日期。它正常工作,但如果我直接传入 NOW() 作为参数,它会导致 #VALUE!错误。但是,如果我将 NOW() 放在一个单元格中,并将该单元格作为参数传递给它。我在 Excel 2007 和 Excel 2016 中都试过这个,它们都有相同的结果。

我做了一个简单的函数来突出显示这一点(而不是我原来的函数):

#价值!错误

什么是更令人困惑的是,如果我把停止代码和步通过它,从现在的值()没有实际得到和功能运行正常通过。但在电子表格中它仍然显示为#VALUE!错误。

传入的值

有谁知道为什么会发生这种情况以及使它起作用的方法?就像我说的,我知道我可以用 =NOW() 添加一列并使用该单元格作为参数,但我希望能够在不采取额外步骤的情况下做到这一点。

当您传入范围地址时,参数将作为范围传递Object,然后在您的函数中成功评估。但是当你传递一个实际的时Date,传递的参数不是VBA 中的对象,所以调用失败。

如果您将函数原型更改为以下内容,一切都会好起来的:

Function doStuff(inputThing  as Variant)

根据Variant定义,VBA 中参数可以匹配任何内容,因此您可以将范围对象以及原始值传递给它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当一个或多个数字常量按位值作为参数传递时,为什么 phpinfo() 函数会给出错误的结果?

来自分类Dev

如何在PostgreSQL中将自定义类型的多维数组作为函数参数传递?

来自分类Dev

没有参数调用的函数不会给出错误

来自分类Dev

传递“ IUnknown *&”作为参数时,COM对象释放函数给出错误

来自分类Dev

传递“ IUnknown *&”作为参数时,COM对象释放函数给出错误

来自分类Dev

如何在Excel VBA函数中将日期作为参数传递

来自分类Dev

如何在Excel VBA函数中将日期作为参数传递

来自分类Dev

在Excel中将非连续范围作为单个函数参数传递

来自分类Dev

将自定义结构作为参数传递会导致分段错误

来自分类Dev

我将[<object> description]作为参数传递时,自定义的NSLog生成错误

来自分类Dev

将键传递给函数作为字符串参数时,VBA Excel错误“按参考参数类型不匹配”

来自分类Dev

将键传递给函数作为字符串参数时,VBA Excel错误“按参考参数类型不匹配”

来自分类Dev

Excel VBA-自定义功能;#VALUE错误;VLOOKUP在不同的工作表上

来自分类Dev

如果使用if语句,则自定义Laravel Blade指令会给出错误

来自分类Dev

获救时的自定义异常会给出名称错误吗?

来自分类Dev

excel自定义函数循环

来自分类Dev

Keras模型的自定义损失函数给出错误答案

来自分类Dev

自定义类型作为参数传递

来自分类Dev

在我的自定义错误处理程序中将php错误传递给默认的php错误处理程序

来自分类Dev

当我向脚本传递参数时,使用gets()会给出“无此类文件或目录”错误

来自分类Dev

当函数调用缺少某些参数时,如何报告自定义错误?

来自分类Dev

自定义验证错误参数

来自分类Dev

在bash中的自定义getopts脚本中将参数作为选项传递

来自分类Dev

如何在自定义ImageView中将R.Drawable作为参数传递

来自分类Dev

如何在Swift中将自定义类型作为返回函数?

来自分类Dev

如何在ddply中将变量传递给自定义函数?

来自分类Dev

如何在反应中将自定义onClick函数从父级传递给子级

来自分类Dev

在自定义指令中将服务传递给命名的Link函数

来自分类Dev

如何将函数作为参数传递给Javascript中的自定义函数

Related 相关文章

  1. 1

    当一个或多个数字常量按位值作为参数传递时,为什么 phpinfo() 函数会给出错误的结果?

  2. 2

    如何在PostgreSQL中将自定义类型的多维数组作为函数参数传递?

  3. 3

    没有参数调用的函数不会给出错误

  4. 4

    传递“ IUnknown *&”作为参数时,COM对象释放函数给出错误

  5. 5

    传递“ IUnknown *&”作为参数时,COM对象释放函数给出错误

  6. 6

    如何在Excel VBA函数中将日期作为参数传递

  7. 7

    如何在Excel VBA函数中将日期作为参数传递

  8. 8

    在Excel中将非连续范围作为单个函数参数传递

  9. 9

    将自定义结构作为参数传递会导致分段错误

  10. 10

    我将[<object> description]作为参数传递时,自定义的NSLog生成错误

  11. 11

    将键传递给函数作为字符串参数时,VBA Excel错误“按参考参数类型不匹配”

  12. 12

    将键传递给函数作为字符串参数时,VBA Excel错误“按参考参数类型不匹配”

  13. 13

    Excel VBA-自定义功能;#VALUE错误;VLOOKUP在不同的工作表上

  14. 14

    如果使用if语句,则自定义Laravel Blade指令会给出错误

  15. 15

    获救时的自定义异常会给出名称错误吗?

  16. 16

    excel自定义函数循环

  17. 17

    Keras模型的自定义损失函数给出错误答案

  18. 18

    自定义类型作为参数传递

  19. 19

    在我的自定义错误处理程序中将php错误传递给默认的php错误处理程序

  20. 20

    当我向脚本传递参数时,使用gets()会给出“无此类文件或目录”错误

  21. 21

    当函数调用缺少某些参数时,如何报告自定义错误?

  22. 22

    自定义验证错误参数

  23. 23

    在bash中的自定义getopts脚本中将参数作为选项传递

  24. 24

    如何在自定义ImageView中将R.Drawable作为参数传递

  25. 25

    如何在Swift中将自定义类型作为返回函数?

  26. 26

    如何在ddply中将变量传递给自定义函数?

  27. 27

    如何在反应中将自定义onClick函数从父级传递给子级

  28. 28

    在自定义指令中将服务传递给命名的Link函数

  29. 29

    如何将函数作为参数传递给Javascript中的自定义函数

热门标签

归档