vba - Excel 无法删除长破折号并替换为长破折号

标签 vba excel

任何人都知道 Excel 公式或 Excel 的 VBA 代码,可以用 En dash 替换 Em dash。我就是想不通。我的 VLookup 公式不适用于包含值“WARSAW - ICSD RED – EB”的单元格 A1,因为文本中存在长破折号。

我已经尝试过 Excel 公式=SUBSTITUTE(A1,"—","–")

下面还有 VBA 代码:

范围(“A:A”).EntireColumn.替换内容:=“—”,替换:=“–”,查看:=xlPart

最佳答案

给你:

=SUBSTITUTE(A1;CHAR(151);CHAR(150))

关于vba - Excel 无法删除长破折号并替换为长破折号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41894847/

相关文章:

performance - VBA:建立无重复表的有效方法

VBA 属性类型

c# - Epplus excel文件中的下拉项目数量限制

vba - PowerPoint VBA - 循环所有幻灯片、所有形状、查找图表、将数据标签颜色设置为黑色

excel - 我们如何使用 vba excel 网页抓取在网页上输入日期(日期选择器)

vba - 如何限制用户在单列中仅输入 "Y"或 "N"

mysql - vba - 根据数字格式更改单元格的值

ms-access - "Report View"中的 VBA MS Access 打开报告

c# - 是否可以编辑打开的Excel文件

Excel函数从没有VBA的值构造数组