字vba数字格式(百分比)

时间:2017-07-14 15:02:25

标签: vba word-vba

我正在尝试使用vba代码将excel中的数据复制到word中。值为小数,0.02或0.04,但我想将其更改为2%或4%。我不会有舍入问题,因为列表中唯一的值是0.01,0.02,0.03,0.04或0.05。

以下是我的代码,

'new line
.TypeParagraph
.Font.Size = 10.5
.TypeText Space(17)
.TypeText Format(ws2.Range("L1").Value, "#%") & Space(5) & "Inforce: " & ws12.Range("M56").Text & " (" & ws12.Range("N56").Text & ")"

现在代码似乎通过按F8运行,但它不会产生2%或4%,而是仍然显示为0.02或0.04。我试图将.value更改为.text但结果相同。没有错误,只是没有我想要的结果。

我只是粘贴这部分代码,因为其余的工作正常。

enter image description here

0 个答案:

没有答案