With Range("A1")
MsgBox "Ячейка " & .Address & " содержит " & _
IIf(IsError(.Value), "ошибку", .Value), , ""
End With
как проверять ошибку?
Сотрите, подключаюсь к книге Экселя из VB. а там в некоторых ячейках не значения стоят а "ссылка", когда VB получает значение этой ячейки чтобы сравнить - ничего не выходит т.к. ее значение Error 2029 или что-то такое. как проверять ячейки на такие вот ошибки?
Код:
На самом деле Вам конечно придётся изменить этот код, так как значение ячейки может быть и Empty.
Примечание :
Средствами VBA можно определить наличие ячеек, содержащих ошибки и даже узнать их количество, адрес и т.д.