VBA代码,如何在Excel中将特定单词从大写更改为小写

我有一个地址Excel电子表格。 我想把一些单词改成小写(而不是整个单元格!)。 这些话是:

  • TH到(街道名)
  • 第三至第三
  • 2ND到2
  • 1ST到1

我知道如何将整个单元格更改为小写或“正确”,但我真的需要一个function,将这些不正确的大写字母改为小写字母。

你应该能够做一个像福尔摩斯四世所做的发现和replace。 CTRL + F,然后单击replace选项卡。 下面的设置应该工作。 在这里输入图像说明

如果你只有这三个select:

Function ChangeCase(cellinfo As String) ChangeCase = Replace(Replace(Replace(cellinfo, "1ST", "1st"), "2ND", "2nd"), "3RD", "3rd") End Function