作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
请解释为什么下面的代码行为随机
下面的代码行返回 TRUE
什么时候应该返回 FALSE
?Isnumeric("555-")
还?Isnumeric("555-"/2)
返回 TRUE
请解释 IsNumeric
的这种随机行为?
最佳答案
虽然它有点深奥,但尾随减号是一种有效的数字格式,有时在会计包中使用。我想它现在用得不多。它表示负数,例如555-是-555。您的第二个示例有效,因为-555(或555-)可以除以2,即-227.5(或227.5-)。
您可以在 Excel UI 中看到它允许将格式作为 Text to Columns 的一部分:
此外,您可以设置数字格式以使用尾随负数:#,##0;#,##0-
看到这个blog-post .
关于VBA IsNumeric 变得狂野,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39224545/
我是一名优秀的程序员,十分优秀!