Объект Error (Excel)
Представляет ошибку электронной таблицы для диапазона.
Этот объект работает для диапазонов, содержащих только одну ячейку.
Используйте свойство Item объекта Errors , чтобы вернуть объект Error .
После возврата объекта Error можно использовать свойство Value в сочетании со свойством Errors объекта Range , чтобы проверить, включен ли конкретный параметр проверки ошибок.
Примечание
Будьте внимательны, чтобы не путать объект Error с функциями обработки ошибок в Visual Basic.
В следующем примере создается формула в ячейке A1, ссылающаяся на пустые ячейки, а затем используется элемент (индекс), где индекс определяет тип ошибки, чтобы отобразить сообщение о ситуации.
Sub CheckEmptyCells()
Dim rngFormula As Range
Set rngFormula = Application.Range("A1")
' Place a formula referencing empty cells.
Range("A1").Formula = "=A2+A3"
Application.ErrorCheckingOptions.EmptyCellReferences = True
' Perform check to see if EmptyCellReferences check is on.
If rngFormula.Errors.Item(xlEmptyCellReferences).Value = True Then
MsgBox "The empty cell references error checking feature is enabled."
Else
MsgBox "The empty cell references error checking feature is not on."
End If
End Sub
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.