2012-09-11 4 views
0

셀 값에 특정 문자열이 포함되어 있는지 확인하는 방법을 알고 있습니다. 일부 프로그래밍 언어는 % ... %를 사용합니다.Excel VBA - 셀 값에 'MIG'가 포함되어 있음

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과 현재 값을 업데이트해야 할 지보고 싶어요.

답변

2

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

완벽한보십시오! 감사 :) – CustomX

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