Open Office Basic 或 VBA 中的 IsNumeric
Open Office Basic 中是否有一个函数可以测试字符串(非数字)值并返回布尔值?
我在字符串上尝试了 IsNumeric,它返回一个布尔值 False。但是当我用 Not(IsNumeric(value)) 对其求反时,它将返回值转换为 long 或 int。
Is there a function that tests for a string (non numeric) values and returns a boolean value in Open Office Basic?
I tried IsNumeric on a string and it returns a boolean False. But when I negate it with Not(IsNumeric(value)), it converts the return value to a long or an int.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于 Open Office Basic,您可以使用
ISNUMBER()
For Open Office Basic, you can use
ISNUMBER()
我花了几个小时试图找出 ISNUMERIC 的问题...
问题是输入 IsNumeric 函数的属性必须是字符串(不是对象或数字!)
我将联系安德鲁·皮托纳克(Andrew Pitonak),请他在手册中更清楚地说明这一点。
I've spent hours trying to work out what was up with the ISNUMERIC ...
The problem was the fact that attribute feeding into the IsNumeric function must be a string ( not an object or a numeric! )
I will be contacting Andrew Pitonak to ask him to makes this clearer in his manuals.