问题
该ChrW则charCode参数是一个Long标识字符,但不允许值大于65535(十六进制值&HFFFF) -见MS帮助。
例如,可以在Unicode十六进制块中 找到其他符号和象形文字1F300-1F5FF。因此,我找不到任何方法来表示建议的十六进制值?1F512而1F513对于
恰好在此charcode块中的打开或关闭的挂锁符号,从当然开始,将导致无效的过程/参数调用。ChrW(&H1F512)
最近的答案找到了一个较低的字符码
(通过ChrW(&HE1F7)和ChrW(&HE1F6))的可能不稳定的选择,但是我正在寻找一种方法来获取较高的字符码表示形式。
题
有没有一种系统的方法来表达在十六进制代码块中找到的Unicode字符,而不是FFFF通过VBA或其他方法来解决?
有一个项目需求,我们需要检查单元格的货币类型。
我在这个论坛中遇到了类似的问题(如何检查单元格格式是否为货币?)。它解释了如何对$符号执行此操作。但我无法$在 Visual Basic 编辑器中将该符号替换为其他货币符号(例如印度卢比、欧元等)。为了在 VBE 中使用其他符号,我尝试了以下操作:
但它是像?在VBE中一样粘贴的。
请帮我在 VBE 中添加货币符号。如果上述方法不可行,请建议一种识别单元格货币类型的方法。
我正在尝试使用以下代码打印lambda(λ)字符:
depug.print chr(964)
Run Code Online (Sandbox Code Playgroud)
我在这里查找了chr函数的lambda的特定值.不幸的是,我得到一个运行时错误5,其中包含无效值的信息.
我发现这似乎使用超过255的值.
现在我很好奇,如何打印那个lambda角色?分别是其他任何希腊人物吗?