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


Свойство 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 и обратная связь.