1

我想用 VBA 插入一个符号。以下效果很好:

Sub testver()    
Sheets("mapping").Cells(1, 10) = ChrW(&H634)
end sub

..但现在我想让字符代码变量。它从映射表中获取数字。我简化了代码并排除了映射部分,因为这对我的问题并不重要。但是,如果我在 ChrW 部分使用“编解码器”,则会出现错误。编解码器应该是634。有人知道如何正确编写这部分vba代码吗?

Sub testver2()
codec = Sheets("mapping").Cells(11, 1)
Sheets("mapping").Cells(1, 10) = ChrW(&H"codec")
end sub

提前致谢!阿米尔

4

1 回答 1

1

这应该有效:

Sub testver2()
    codec = Sheets("mapping").Cells(11, 1)
    Sheets("mapping").Cells(1, 10) = ChrW("&H" & codec)
End Sub
于 2013-10-02T22:31:13.743 回答