Excel - Error convertir excel 2003 a 2008. macro .PivotItems

 
Vista:

Error convertir excel 2003 a 2008. macro .PivotItems

Publicado por Gemma (1 intervención) el 03/01/2014 13:05:58
Hola,

Estoy tratando de convertir a .xlsm (version 2010) una hoja de cálculo compleja con muchas macros que proviene de la versión excel xls (version 2003). Esta hoja es herencia de varias personas y no se muy bien lo que hace. Al ejecutarla en la nueva versión da el siguiente error:

"Se ha producido un error '1004' en tiempo de ejecución. No se puede obtener la propiedad PivotItems de la clase PitovField"

Se queda en el la línea .PivotItems("(en blanco)").Visible -> Si la comento funciona correctamente.
Parece ser que está intenta ocultar las líneas que estan en blanco o tienen el texto "(en blanco)".

El código es:
With ActiveSheet.PivotTables("Tabla dinámica6").PivotFields("Motivo bloqueo")
.PivotItems(" ").Visible = False
.PivotItems("(en blanco)").Visible = False
End With

Gracias,
Gemma
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder