函数声明中的VBA可空类型

用户名

我用一个可选的布尔参数制作了一个函数。

我想测试参数是否已设置或在函数调用中留空,但是很显然,当未设置布尔值时,其值仍为false。

我以为可以在函数声明中使用Nullable修饰符,但是尝试了所有不同形式的声明:

Function myFunction (foo As Integer, Optional bar As Nullable(Of Boolean))
Function myFunction (foo As Integer, Optional bar As Boolean?)
Function myFunction (foo As Integer, Optional bar? As Boolean)

在这三种情况下,我都会收到一个编译错误,提示缺少列表分​​隔符或。

正确的语法是什么(或者完全有可能做我想做的事情?)

4dmonster

您必须为该参数使用Variant类型,并且在这种情况下IsMissing Function可能会有用。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

oracle函数中的可空返回类型

来自分类Dev

在函数中声明函数的类型

来自分类Dev

在VBA中未声明函数

来自分类Dev

在VBA中未声明函数

来自分类Dev

在Haskell的函数定义中声明函数类型

来自分类Dev

使用“?”的参数和类型声明 用于可空值

来自分类Dev

“类型”-声明vba中的常量变量

来自分类Dev

在函数中使用声明中的类型变量

来自分类Dev

在打字稿函数中声明“ this”的类型?

来自分类Dev

在函数调用中声明对象的类型?

来自分类Dev

在公共函数中声明变量(Excel VBA)

来自分类Dev

性能建议中的可空类型装箱

来自分类Dev

带注释的可空类型的条件值声明将引发“类型推断失败”

来自分类Dev

可空类型的类型层次结构中的位置是什么?

来自分类Dev

为什么在值构造函数中声明的类型不是在Haskell中声明的类型?

来自分类Dev

PHP可为空的类型声明

来自分类Dev

函数中的类型声明会使我的代码性能更好吗?

来自分类Dev

我如何声明在let中定义的函数的类型

来自分类Dev

如何声明在Fortran中返回数组的函数的类型?

来自分类Dev

在Swift中声明函数的泛型类型符合“可以被乘”

来自分类Dev

错误:声明要返回的函数中的返回类型不匹配

来自分类Dev

如何在TS中声明函数const`f =({a = 0} = {})=> a`的类型

来自分类Dev

错误:声明要返回的函数中的返回类型不匹配

来自分类Dev

从转发声明的类的函数中获取返回类型

来自分类Dev

函数声明中的第二个返回类型?

来自分类Dev

如何在Visual Basic中定义可空类型属性

来自分类Dev

C#扩展方法中的可空嵌套类型

来自分类Dev

可重用函数类型

来自分类Dev

Kotlin 中可空类型和不可空类型有什么区别

Related 相关文章

热门标签

归档