No se puede obtener la propiedad pivotetables
Elsa soy nuevo en todoExpertos y decidí registrarme al ver que me puedes ayudar.
El tema es el siguiente tengo una macro que importa un .txt primero y luego con los datos obtenidos genera una tabla dinámica, lo primero que hago es grabarla y luego la ejecuto pero cuando la ejecuto me sale el error: Se ha producido el error '1004' en el tiempo de ejecución, No se puede Obtener la propiedad pivotetables de la clase worksheet.
Te envío parte del código y te sombreo la parte donde me genera el error.
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"Hoja1!R1C1:R49483C3").CreatePivotTable TableDestination:= _
"[Migra_osiptel.xls]Hoja2!R1C1", TableName:="Tabla dinámica2", _
DefaultVersion:=xlPivotTableVersion10
With ActiveSheet.PivotTables("Tabla dinámica2").PivotFields("P_Orig")
.Orientation = xlRowField
.Position = 1
End With
Espero tu pronta ayuda
El tema es el siguiente tengo una macro que importa un .txt primero y luego con los datos obtenidos genera una tabla dinámica, lo primero que hago es grabarla y luego la ejecuto pero cuando la ejecuto me sale el error: Se ha producido el error '1004' en el tiempo de ejecución, No se puede Obtener la propiedad pivotetables de la clase worksheet.
Te envío parte del código y te sombreo la parte donde me genera el error.
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"Hoja1!R1C1:R49483C3").CreatePivotTable TableDestination:= _
"[Migra_osiptel.xls]Hoja2!R1C1", TableName:="Tabla dinámica2", _
DefaultVersion:=xlPivotTableVersion10
With ActiveSheet.PivotTables("Tabla dinámica2").PivotFields("P_Orig")
.Orientation = xlRowField
.Position = 1
End With
Espero tu pronta ayuda
Respuesta de Elsa Matilde
1