Свойство CalculatedMember.IsValid (Excel)
Возвращает логическое значение, указывающее, успешно ли был создан экземпляр указанного вычисляемого элемента с поставщиком OLAP во время текущего сеанса.
Синтаксис
expression. Isvalid
Выражение Переменная, представляющая объект CalculatedMember .
Замечания
Это свойство возвращает значение True , даже если сводная таблица не подключена к источнику данных. Убедитесь, что сводная таблица подключена, прежде чем запрашивать значение свойства IsValid .
Пример
В этом примере пользователь уведомляет о том, является ли вычисляемый элемент допустимым. Предполагается, что на активном листе существует сводная таблица.
Sub CheckValidity()
Dim pvtTable As PivotTable
Dim pvtCache As PivotCache
Set pvtTable = ActiveSheet.PivotTables(1)
Set pvtCache = Application.ActiveWorkbook.PivotCaches.Item(1)
' Make connection for PivotTable before testing IsValid property.
pvtCache.MakeConnection
' Check if calculated member is valid.
If pvtTable.CalculatedMembers.Item(1).IsValid = True Then
MsgBox "The calculated member is valid."
Else
MsgBox "The calculated member is not valid."
End If
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.