gpt4 book ai didi

excel - VBA-excel中的正确数字格式

转载 作者:行者123 更新时间:2023-12-04 21:11:23 24 4
gpt4 key购买 nike

我知道起初这个问题听起来很简单。

我想在第三个数字之后有一个高逗号。例如:10'000 或 1'000 和 100 和 10。我可以使用“格式”>“数字”>0“小数”在 Excel 中手动执行此操作。这给了我正确的格式。但现在转折来了!如果我记录该操作的宏,则代码如下所示:

MyChart.Axes(xlValue).TickLabels.NumberFormat = "#'##0"

但这在应用时会产生其他东西,即:100'000 10'000 1'000 '100 '10

Here is what I get with "#'##0"

关于使用什么格式代码的任何建议? 我总是可以通过所有可挠性检查值并单独格式化它,但这很痛苦。如果我不必这样做,我宁愿不这样做。

最佳答案

如果您想更改 Excel 中的千位分隔符,而不是默认值 ,'利用

Application.ThousandsSeparator = "'" 
Application.UseSystemSeparators = False

然后
.NumberFormat = "#,##0"

会产生

enter image description here

请注意,这将更改完整 Excel 中的千位分隔符(不仅是该工作簿)。

或者,您可以在系统设置中更改系统范围。

关于excel - VBA-excel中的正确数字格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53300290/

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