【发布时间】:2016-09-01 17:45:36
【问题描述】:
如果我当前的方法是最好的,我有点困惑,但我有 excel 文件,其中第一行有不同的列标题,具体取决于我从谁那里得到它们。我正在尝试标准化第 1 行中的标题。
我将如何编写一个脚本来查找,比如说:
find = "clname" or "first name" or "full name"
替换=“名称”
find =“地址”或“adr”或“位置”
替换 = "Cl_Adress"
我需要做大约 15 次不同的查找和替换。有没有更好的方法来做到这一点。我目前正在使用这个脚本。
Sub findrep()
Dim i As String
Dim k As String
i = "Find"
k = "Text to replace"
Rows(1).replace what:=i, replacement:=k, lookat:=xlPart, MatchCase:=False
End Sub
【问题讨论】:
-
你确定要
lookat:=xlPart吗?在我看来,列标题标签应该是整个单元格内容。