VBA noob вернулся. Мне нужна помощь с некоторыми базовыми вещами, которые я предполагаю для вас.проверить несколько значений в ячейке
У меня есть диапазон (колонка H) со значениями, такими как
P595349 saf XD
P5933 LP XD
P5955 GW1 (GG+W+P+E) XD
, что я хочу есть формула или код VBA, которые выглядят, если ячейка содержит 59 и PD он должен напечатать правильно в колонке Е и если он не должен печатать Not Correct в столбце E.
Что у меня сегодня, это только начало, но я не знаю, как добавить второе значение (59) в этом случае.
Sub AddDashes()
With ThisWorkbook.Worksheets("sheet1")
Dim SrchRng As Range, cel As Range
Set SrchRng = Range("A:a")
For Each cel In SrchRng
If InStr(1, cel.Value, "PD") Then
cel.Offset(0, 3).Value = "Decided"
Else
cel.Offset(0, 3).Value = "not"
End If
Next cel
End With
End Sub
Итак, ни один из ваших примерных значений не был бы прав, поскольку они не содержат «PD»? – CallumDA
ИЗБЕГАЙТЕ !! Я устал в голове после целого дня с VBA. Значение XD и 59 – DL1
Кроме того, вы хотите, чтобы «Правильно» или «решили» было напечатано? – CallumDA