Свойство Range.HasFormula (Excel)

Значение true, если все ячейки в диапазоне содержат формулы; False, если ни одна из ячеек в диапазоне не содержит формулу; Значение null в противном случае. Только для чтения, Variant.

Синтаксис

expression. HasFormula

выражение: переменная, представляющая объект Range.

Пример

В этом примере пользователю предлагается выбрать диапазон на Листе1. Если каждая ячейка в выбранном диапазоне содержит формулу, в примере отображается сообщение.

Worksheets("Sheet1").Activate 
Set rr = Application.InputBox( _ 
 prompt:="Select a range on this worksheet", _ 
 Type:=8) 
If rr.HasFormula = True Then 
 MsgBox "Every cell in the selection contains a formula" 
End If

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.