Как определить, есть ли ошибка в любой ячейке всей рабочей книги с помощью Excel VBA

Вопрос: Как определить, есть ли ошибка в любой ячейке во всей рабочей книге с помощью Excel VBA?

Обычно ошибки делятся на 0 или #value, но этот список не является исчерпывающим (или является? - я не знаю, существуют ли другие)

Есть ли способ определить, содержит ли ячейка ошибку, а затем пропустить дальнейшую обработку в моем скрипте, не выдавая отладочное/предупреждающее/ошибочное сообщение.

что-то вроде

          if value in current.Workbook.cell is error then go to <jump>
           OR
          if value in old.Workbook.cell is error then go to <jump>

где jump - это маркер в конце if statmenet, но внутри цикла.

скрипт сравнивает значения между двумя рабочими книгами и обновляет текущую рабочую книгу с цветами, чтобы показать разницу.

У меня вообще нет опыта работы с VBA. но я понял суть предоставленного мне скрипта.

спасибо.

9
задан Community 9 July 2018 в 18:41
поделиться