gpt4 book ai didi

vba - 在vba中将%符号转换为字符串

转载 作者:行者123 更新时间:2023-12-03 01:51:41 28 4
gpt4 key购买 nike

我的问题很简单:我想要做的就是将“%”符号添加到包含数字数据的单元格中。这是我编写的代码:

Private Sub CommandButton21_Click()

With Range("B11")
.Select
.Value = [B11] & ChrW(U + 37)
End With


End Sub

我得到的结果是数值数据除以100并且不添加%符号。我尝试用“%”替换 ChrW(U + 37),但它不起作用。我对 vba 很陌生,所以我需要所有可以获得的帮助!

最佳答案

使用 Cells(1, 5).NumberFormat = "0.00%"Range("B11").NumberFormat = "0.00%"[ B11].NumberFormat = "0.00%" 更改单元格的格式,而不是尝试向数字添加字符。您可能需要将 0.00 更改为适合您需要的任何其他格式类型。

您提到数据是数值型的,如果您在计算中使用它,您可能希望保持这种状态,更改格式应该是您的选择。

关于vba - 在vba中将%符号转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39867690/

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