Propiedad CalculatedMember.IsValid (Excel)

Devuelve un valor booleano que indica si se ha creado una instancia correcta del miembro calculado especificado con el proveedor OLAP durante la sesión actual.

Sintaxis

expresión. IsValid

Expresión Variable que representa un objeto CalculatedMember .

Comentarios

Esta propiedad devuelve True aunque la tabla dinámica no esté conectada a su origen de datos. Asegúrese de que la tabla dinámica esté conectada antes de consultar el valor de la propiedad IsValid.

Ejemplo:

En este ejemplo se notifica al usuario si el miembro calculado es válido. Se supone que en la hoja de cálculo activa existe una tabla dinámica.

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.