Всем добрый день! Хочу в одной стоке кода проверить ячейку на два условия: либо в ячейке пусто, либо в ячейке стоит прочерк. Строка кода выглядит следующим образом:[vba]
Код
If Sheets("Результаты").Cells(PosStrRez, 14).Value = "-" Or "" Then
[/vba]При выполнении вылетает ошибка "Run-time error '13': Type mismatch". Если оставить какое-то одно условие (либо "-", либо ""), то всё выполняется нормально. Если "" заменить на 0, то ошибки тоже нет, но тогда пустая ячейка не определяется.
Подскажите, пожалуйста, в чём проблема и что делать?
Всем добрый день! Хочу в одной стоке кода проверить ячейку на два условия: либо в ячейке пусто, либо в ячейке стоит прочерк. Строка кода выглядит следующим образом:[vba]
Код
If Sheets("Результаты").Cells(PosStrRez, 14).Value = "-" Or "" Then
[/vba]При выполнении вылетает ошибка "Run-time error '13': Type mismatch". Если оставить какое-то одно условие (либо "-", либо ""), то всё выполняется нормально. Если "" заменить на 0, то ошибки тоже нет, но тогда пустая ячейка не определяется.
Подскажите, пожалуйста, в чём проблема и что делать?ASV007
Сообщение отредактировал Serge_007 - Четверг, 16.11.2023, 15:17