如果要在excel中删除html标签,一种方法是使用replace函数。我搜索"<*>"并将其替换为"。所以我删除了所有html标签。Excel VBA也有一个替换函数,但它要愚蠢得多。如果我写:
temp2 = Replace(temp2, "<*>", "")
它不解释"<*>"作为正则表达式。它只替换1:1的字符串"<*>"。我怎么能像在Excel中一样使用VBA中的替换函数?
要搜索并替换活动工作表中的所有单元格,您需要使用如下命令:
Cells.Replace What:="<*>", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
请注意,您可以直接在开头指示单元格:Cells(2,1).
(仅在A2单元格中替换)。