вернуть окно сообщения, если ячейка в столбце C содержит слово «FALSE» или «ERROR» - PullRequest
0 голосов
/ 08 января 2019

У меня есть макрос VBA, который отправляет сообщение через окно сообщения, если какая-либо ячейка моего столбца C содержит слово «ОШИБКА» или «ЛОЖЬ» ... Я хотел бы расширить этот макрос, чтобы он возвращал это окно сообщения, если любая ячейка моего столбца C содержит слово «ERROR» или «FALSE» в строке (я хочу это сделать, потому что иногда я могу иметь несколько пробелов, например, «ERROR» или «FALSE»)… Пожалуйста, найдите код моего макрос ниже. Большое спасибо заранее за вашу помощь. Хави

Sub reporterroroncolumnB ()
    Dim LastRow As Integer
    Dim X As Integer

    LastRow = ActiveSheet.Range("C" & Rows.Count).End(xlUp).Row

    For X = 1 To LastRow
        If Cells(X, 3) = "ERROR" Or Cells(X, 3) = "FALSE" Then
            MsgBox "Cell in column C should be reviewed"
        End If
    Next X
End Sub

1 Ответ

0 голосов
/ 08 января 2019
If Instr(Ucase(Cells(X, 3)),"ERROR") + instr(Ucase(Cells(X, 3)),"FALSE") > 0 then
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...