在Excel VBA中input特殊字符

如何在Excel VBA中input特殊字符? 例如,如果我想在某些string中使用“●”(大的互斥),它们都显示为“?”。 我试图用replace所有“●” 在VBA但它没有工作,只是显示 在string中。

参考网站 – Unicode和VBA的ChrW()和AscW()函数

这里的子弹等强子弹的代码。 用hex代替长。

 Sub DisplayBullet() Cells(1, 1).Value = "This is a bullet - " & ChrW(8226) Cells(2, 1).Value = "This is a strong bullet - " & ChrW(&H25CF) End Sub 

在这里输入图像说明

重要提示:如果您尝试在MsgBox中显示,则不起作用。