Q
函数返回布尔值?
9
A
回答
18
function MyFunction() as Boolean
.....
.....
MyFunction = True 'worked
end function
dim a as boolean = MyFunction()
6
在VBA中,您可以通过分配设置函数的返回值的变量具有相同名称的功能:
Function MyFunc() as Boolean
MyFunc = True
End Function
0
那么如果你有机会ŧ o你的函数声明,你可以为它设置一个bool返回类型,并根据执行返回true或false。 一旦你的函数返回一个布尔值,你的代码就可以工作。
0
没有真正的方法来检查函数是否在VBA中工作。你必须自己决定你的功能是否成功。例如:
Function AFunction() as Boolean
on error goto 1
MyFunc = True
AFunction = True
Exit Function
1
AFunction = False
End Function
上面的代码会让你知道函数是否失败。如果失败,则转到标签“1”,然后返回false,否则返回true。
如果它不是您正在查找的“错误”,那么您必须确定返回或提供的数据是否正确。这样做的一种方法是返回一个代表失败的特定值[error-code]。
3
我怀疑你可能使用VBScript而不是VBA?如果是这样的话,那么VBScript不状态类型
这将在VBScript
dim test,b
test = 1
b=false
msgbox ("Calling proc before function test=" & test)
msgbox("Calling proc before function b=" & b)
b = A(test)
msgbox ("Calling proc after function test=" & test)
msgbox("Calling proc after function b=" & b)
Function A(test)
test = test +1
A=true
End Function
或工作在你的榜样
Function A()
A=true
End Function
相关问题
- 1. 从函数返回布尔值后检查布尔值
- 2. VB.NET委托函数返回布尔值
- 3. 不返回布尔值的函数
- 4. 从函数返回布尔值
- 5. 返回布尔值
- 6. 布尔值和返回值
- 7. 调用另一个函数返回布尔值的函数
- 8. C++布尔函数返回56
- 9. jQuery的。去年函数返回布尔
- 10. 返回一个布尔函数
- 11. 递归&返回布尔值
- 12. 如何返回布尔值?
- 13. 布尔返回很多值
- 14. 返回布尔值DataFrame
- 15. AlertDialog返回布尔值
- 16. 最佳做法VBA:非布尔函数上的布尔返回值
- 17. 帕斯卡尔布尔返回值?
- 18. 哈斯克尔函数的返回值
- 19. 函数返回对象,而不是布尔值
- 20. 如何从MySQL中的函数返回布尔值?
- 21. 函数返回n个布尔值的所有组合?
- 22. 如何从Swift中的函数返回布尔值
- 23. 如何从此sqlrunner函数返回布尔值?
- 24. 如何从Javascript中的连续函数返回布尔值?
- 25. 函数返回undefined而不是布尔值
- 26. 检查布尔返回值pdo的mysql存储函数
- 27. 函数的作用仅返回布尔值
- 28. 初学者问题:从Python中的函数返回布尔值
- 29. 无法返回一个函数的布尔值在php
- 30. 具有布尔返回值的pl/sql函数的OracleType?
谢谢,我没有写它的VBA QTP内。当我尝试这个时,它说“期望的声明”。 – Mirial 2011-06-07 12:22:22
这是什么QTP? – codeape 2011-06-07 12:25:03
惠普Quick Test Professional。 – Mirial 2011-06-07 12:26:37