gpt4 book ai didi

excel - str(1) 返回前面有一个空格 excel vba

转载 作者:行者123 更新时间:2023-12-03 02:20:29 26 4
gpt4 key购买 nike

在一个Excel程序中,我在调试时发现数字的字符串函数返回数字,但前面有一个空格:str(1) returned "1 “

据我所知,互联网上没有太多关于此的信息,所以我很想知道这是否是一个小故障,或者我是否做错了什么。有一种解决方法,如果这可能有帮助的话:

Mid(Str(1), 2, 1) 所以它的作用是取 "1" 的第二个字符,如果数字是 5 个字符长例如,将末尾的数字更改为 5,例如 Mid(Str(11111), 2, 5)

感谢您的任何反馈,但是,通过解决方法,这个问题并不是 100% 需要得到解答。

如果有帮助,我使用 Office 365...

最佳答案

来自 VBA 引用:

当数字转换为字符串时,总是为数字的符号保留前导空格。如果 number 为正数,则返回的字符串包含前导空格并隐含加号。使用 Format 函数可以将数值转换为日期、时间、货币或其他用户定义的格式。与 Str 不同,Format 函数不包含数字符号的前导空格。

请参阅:

Str Function

关于excel - str(1) 返回前面有一个空格 excel vba,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53693261/

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