【发布时间】:2014-12-21 01:12:40
【问题描述】:
我在 excel 的一行中有多个单元格,所有单元格都包含 HTML。每个单元格使用不同的语言,但始终具有相同的 URL,例如:(...loc=en-uk) 我需要在每个单元格中查找并替换它,但每个单元格的值不同,例如:find "en-uk " 在单元格 A 中,替换为“it-it”,移动到下一个单元格,找到“en-uk”,替换为“es-es”,依此类推,直到到达空单元格。
尝试了以下方法,但它只需要从相同的 2 个单元格中查找和替换值:
Dim Findtext As String
Dim Replacetext As String
Findtext = Range("B2").Value
Replacetext = Range("C2").Value
Cells.Replace What:=Findtext, Replacement:=Replacetext, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
【问题讨论】:
-
上传工作表的屏幕截图链接和代码(如果您尝试过)。
-
尝试了以下方法,但它只需要从相同的 2 个单元格中查找和替换值: Dim Findtext As String Dim Replacetext As String Findtext = Range("B2").Value Replacetext = Range("C2 ").Value Cells.Replace What:=Findtext, Replacement:=Replacetext, LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False
-
在发布代码时尝试使用正确的格式。您可以通过添加工作表的代码和超链接来编辑您的问题。