【发布时间】:2013-12-21 18:52:31
【问题描述】:
我正在尝试为 excel vba 中的报告准备电子表格。不幸的是,这里有一些奇怪的字符需要替换。很简单,除了这个角色:
¦
我似乎无法将该字符粘贴到编辑器中的字符串替换函数中。当我尝试时,输出为_。然后我想用它的 Chr 代码来引用它。快速查找说它是 Chr(166)。 http://www.gtwiki.org/mwiki/?title=VB_Chr_Values
Replace(s, "â€" + Chr(166), "...")
但这根本不是那个字符(至少在 Mac excel 上)。我试过了:
For i = 1 To 255
Debug.Print Chr(i)
Next i
而且我在任何地方都没有看到这个角色。有谁知道我如何在 vba 代码中引用这个字符来替换它?
【问题讨论】:
-
使用
command+f查找/替换¦为我工作。我正在使用带有 Excel 2008 的 Mac。 -
是的,但我需要通过 vba 宏来完成。
-
pnuts,它似乎不起作用。
-
+1 当今一大堆坏问题中的一个好问题