看看这个vba代码;此vba代码当前从单元格E40复制一个值并将其粘贴到其特定的书签位置" fundingRatio"在一个单词模板。我想要做的是访问val中新计算的值并将其设置为特定的书签" fundingRatio"。我怎么在vba中这样做?在Java GUI应用程序将是这样的fundingRatio.setText(val);但是我如何在vba中做到这一点?
DIM gfy as Double
gfy = Sheets("Income & Expenditure Analysis").Range("E40").Copy
val = gfy*2
myDoc.Bookmarks("fundedRatio").Range.PasteSpecial Link:=False,
DataType:=wdPasteText
答案 0 :(得分:0)
你可以这样做:
Dim gfy as Double
Dim val As Double
gfy = Sheets("Income & Expenditure Analysis").Range("E40").Value 'no copy here
val = gfy*2
myDoc.Bookmarks("fundedRatio").Range.Text = val