首页 > 解决方案 > VBA Excel中的符号

问题描述

如果你能帮我解决这个问题,我将不胜感激..

使用 ChrW 时,VBA 是否仅使用符号的十进制代码?我很想在一个单元格中写下“Ϭ”。但我能找到的只有 ChrW(963),它最后显示“σ”。符号“Ϭ”可以在十六进制代码中找到。插入 - 符号 - 等。

谢谢你。

标签: excelvbasymbols

解决方案


您可以使用AscW- 函数找到符号的代码。将符号插入单元格,切换到 VBA 编辑器并在即时窗口中输入以下命令:

? AscW(activeCell)

结果是您用作参数的代码ChrW- 在您的情况下它是 1004。

请注意,仅当符号是 16 位 Unicode 集的一部分时才适用。如果您想处理不在此集合中的符号(例如表情符号),它会变得有点棘手,请参阅如何使用 VBA 从 excel 表中删除表情符号?


推荐阅读