Excel VBA – 单元格值包含“MIG”
我知道这是一种方法来查看单元格值是否包含某个string。 我知道一些编程语言使用%…%。
If shtVO.Cells(Row, 1).Value <> "%MIG%" Then shtVO.Cells(Row, 1).Value = shtVO.Cells(Row, 1).Value + "MIG" End If
我想看看我的单元格A是否已经包含MIG,如果它不应该更新值,如果它不包含MIG,它应该用MIG更新当前值。
尝试这个
If not shtVO.Cells(Row, 1).Value like "*MIG*" Then
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