gpt4 book ai didi

VBA IsNumeric 变得狂野

转载 作者:行者123 更新时间:2023-12-03 18:38:24 25 4
gpt4 key购买 nike

请解释为什么下面的代码行为随机

下面的代码行返回 TRUE什么时候应该返回 FALSE?Isnumeric("555-")

?Isnumeric("555-"/2)返回 TRUE
请解释 IsNumeric 的这种随机行为?

最佳答案

虽然它有点深奥,但尾随减号是一种有效的数字格式,有时在会计包中使用。我想它现在用得不多。它表示负数,例如555-是-555。您的第二个示例有效,因为-555(或555-)可以除以2,即-227.5(或227.5-)。

您可以在 Excel UI 中看到它允许将格式作为 Text to Columns 的一部分:

enter image description here

此外,您可以设置数字格式以使用尾随负数:
#,##0;#,##0-
看到这个blog-post .

关于VBA IsNumeric 变得狂野,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39224545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com