我有一个excel文件,想要在第一个标签之前删除一些数据

时间:2013-05-19 20:51:51

标签: database excel excel-vba extract vba

驴是< a href =“#”>还< / a>人类< br />你好你好你好< br />嘿嘿嘿

我想删除

“驴是< a href =”#“>还< / a>人类< br />”

--->本部分

但仅限于第一个< br />标签不是第二或第三......

需要一个功能或任何东西

这是我与excel的第一天。

2 个答案:

答案 0 :(得分:0)

假设此字符串位于单元格A1

如果您想要包含第一个< br />

=MID(A1,FIND("<br />",A1,1),LEN(A1)-FIND("<br />",A1,1))

如果你不

=MID(A1,FIND("<br />",A1,1)+7,LEN(A1)-FIND("<br />",A1,1))

答案 1 :(得分:0)

这里使用VBA是一个示例代码。我希望它有所帮助。

Sub sample()

    Dim str_Val As String
    Dim start As Long
    str_Val = "Donkeys are <a href=""#"">also</a> humans <br /> hello hello hello <br /> hey hey hey"
    start = InStr(1, str_Val, "<br />", vbTextCompare) + Len("<br />")
    MsgBox Right(str_Val, Len(str_Val) - start)
End Sub