Excel VBA - 单元格值包含“MIG”

时间:2012-09-11 07:51:24

标签: excel excel-vba vba

我知道有一种方法可以查看单元格值是否包含某个字符串。我知道有些编程语言使用%...%。

    If shtVO.Cells(Row, 1).Value <> "%MIG%" Then
        shtVO.Cells(Row, 1).Value = shtVO.Cells(Row, 1).Value + "MIG"
    End If

我想看看我的Cell A是否已经包含MIG,如果它不应该更新该值,如果它不包含MIG,它应该用MIG更新当前值。

2 个答案:

答案 0 :(得分:2)

试试这个

If not shtVO.Cells(Row, 1).Value like "*MIG*" Then

答案 1 :(得分:1)

If InStr(0, shtVO.Cells(Row, 1).Value, "MIG", vbTextCompare)=0 Then
    shtVO.Cells(Row, 1).Value = shtVO.Cells(Row, 1).Value + "MIG"
End If