如何在Excel中使用Excelreplace<*>如在Excel中? (常用expression)

如果你想在Excel中删除html标签,一种方法是使用replacefunction。 我search“<*>”并将其replace为“”。 所以我只是删除每个HTML标签。 Excel VBA也有一个replacefunction,但它更愚蠢。 如果我写:

temp2 = Replace(temp2, "<*>", "") 

它不会将“<*>”解释为正则expression式。 它只取代1:1string“<*>”。 我如何在Excel中使用VBA中的replace函数?

要search和replace活动工作表中的所有单元格,您需要使用如下所示的内容:

 Cells.Replace What:="<*>", Replacement:="", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False 

请注意,您可以直接在开头指示单元格: Cells(2,1). (只能在A2单元中replace。