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

时间:2015-06-16 19:32:23

标签: excel vba excel-vba uppercase lowercase

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

  • TH to th(街道名称)
  • 3RD至3rd
  • 2ND至2nd
  • 1ST至1st

我知道如何将整个单元格改为小写或“Propercase”但我真的需要一个函数来将那些不正确的大写更改为小写。

2 个答案:

答案 0 :(得分:1)

你应该能像霍姆斯四世所说的那样进行寻找和替换。按CTRL + F,然后单击替换选项卡。以下设置应该有效。 enter image description here

答案 1 :(得分:0)

如果你有这三个选项:

Function ChangeCase(cellinfo As String)

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

End Function