Прочитать на английском

Поделиться через


Объект 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 и обратная связь.