Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.