更准确的 Excel 百分比格式化行为
More accurate Excel percentage formatting behavior
为什么以下代码在我的百分比格式中生成“100%”cells(1,1)
Worksheets("Sheet1").cells(1,1).value = .05
编辑:我的问题简单多了,因为评论消除了一些困惑。
编辑:我后来意识到我不小心将我的 cells() 值再次更改为 100%。因为它发生在我代码中的特定位置,所以我认为这是某种舍入问题。我的问题现在应该解决了:).
您可以通过在 VBA 中设置百分比轻松做到这一点 - 所以:
如果你的变量 'mypercent' 是 0.05。
Worksheets("Sheet1").cells(1,1).value = Format(myPercent, "0.00%")
将按预期显示为 5.00%。
希望对你有所帮助
为什么以下代码在我的百分比格式中生成“100%”cells(1,1)
Worksheets("Sheet1").cells(1,1).value = .05
编辑:我的问题简单多了,因为评论消除了一些困惑。
编辑:我后来意识到我不小心将我的 cells() 值再次更改为 100%。因为它发生在我代码中的特定位置,所以我认为这是某种舍入问题。我的问题现在应该解决了:).
您可以通过在 VBA 中设置百分比轻松做到这一点 - 所以:
如果你的变量 'mypercent' 是 0.05。
Worksheets("Sheet1").cells(1,1).value = Format(myPercent, "0.00%")
将按预期显示为 5.00%。
希望对你有所帮助