Excel VBA:使用值> 255时的chr-function错误

J.s*_*idt 1 excel vba

我正在尝试使用以下代码打印lambda(λ)字符:

depug.print chr(964)
Run Code Online (Sandbox Code Playgroud)

在这里查找了chr函数的lambda的特定值.不幸的是,我得到一个运行时错误5,其中包含无效值的信息.

我发现这似乎使用超过255的值.

现在我很好奇,如何打印那个lambda角色?分别是其他任何希腊人物吗?

Sha*_*ayL 5

你应该可以使用

 ActiveCell.Value = ChrW(&H3BB)
Run Code Online (Sandbox Code Playgroud)

信用:https://www.w3.org/Math/characters/html/symbol.html 只需替换00&H

此线程还显示指向unicode转换器的链接 excel VBA中的特殊字符(字母)(čćžšđ)

  • 我不认为你可以在"立即"窗口中打印它...我更新了我的答案,只是在Excel工作表中显示它 (2认同)