В столбце B у меня есть данные, например. hmc1, hmc2, hmc3. Я хочу найти каждую ячейку столбца В, содержащую «hmc», и заменить ее соответствующую ячейку в столбце A на «Найдено». Мой код пока работает, если он полностью соответствует, но не соответствует его подстроке.Excel VBA: как найти определенную подстроку
If .Range("B" & r).Value = "hmc " Then
.Range("A" & r).Value = "Found"
Col A Col B
Accept hmc1
123 hmc1
123 hmc2
Accept xcc
Accept xcc
Accept xcc
Accept xcc
Accept xcc
Accept xcc
Accept xcc
Accept xcc
Accept xcc
Accept xcc
123 hmc3
Accept hmc3
Accept hmc3
[InStr] (https://msdn.microsoft.com/fr -fr/library/office/gg264811.aspx)? –