将特殊符号更改为丹麦语 symbols/letters

Change peculiar symbols into Danish symbols/letters

我正在从固定文件夹导入一系列 CSV 文件。有些字母VBA无法识别,将其转化为奇特的符号。例如,它将 CSV 中的所有“æ”更改为“µ”,因此我必须将它们改回来。我已经使用以下句子解决了一些购买问题:

TempSheet2.Cells.Replace "µ", "æ", xlPart, , False
TempSheet2.Cells.Replace "°", "ø", xlPart, , False

但是,有些符号(如sigma、╪和┼)VB无法识别。

我希望完成以下更正:

Sigma 应改回“å”。 ╪ 应该改回 "Ø" ┼应该改回“Å”。

我尝试使用

Option Compare Text

声明解决了两个底部替换但没有用。

如何解决这个问题?

您可以将此代码用于“╪ 应改回为”Ø“:

ActiveCell.Cells.Replace ChrW(9578), Chr(216) 'Sorry my mistake

此处的 ASCII 代码示例:

http://www.globaliconnect.com/excel/index.php?option=com_content&view=article&id=116:ascii-code-extended-ascii-characters-8-bit-system-and-ansi-code&catid=78&Itemid=474

或代码:

test = AscW(ActiveCell)

Asc 和 AscW https://msdn.microsoft.com/en-us/en-en/library/zew1e4wc%28v=vs.90%29.aspx

Chr 和 ChrW https://msdn.microsoft.com/en-us/en-en/library/613dxh46%28v=vs.90%29.aspx