Error en mi código, no puedo generar la tabla dinámica
En esta ocasión estoy trabajando en un código que me debería generar una tabla dinámica en una nueva hoja, pero por alguna razón me crea la nueva hoja pero no me crea la tabla, les adjunto mi código y los datos que uso como referencias
Sub ResumenALDO() 'eliminar hoja On Error Resume Next Worksheets("Resumen_ALDO").Delete 'Crear Hoja Resumen_ALDO Worksheets.Add(Before:=ActiveSheet).Name = "Resumen_ALDO" 'Crear PivotCache Set PCache = ActiveWorkbook.PivotCaches.Create( _ SourceType:=xlDatabase, SourceData:="Datos_ALDO") 'Crear Tabla Dinamica Set TDinamica = PCache.CreatePivotTable( _ TableDestination:="Resumen_ALDO!B3", TableName:="Resumen ALDO") 'Insertar filas With TDinamica.PivotFields("CÓDIGO") .Orientation = xlRowField .Position = 1 End With 'Insertar Valores With TDinamica.PivotFields("CANTIDAD") .Orientation = xlDataField .Position = 1 .Function = xlSum .NumberFormat = "#,##0" End With End Sub
Esta es una peña muestra de la tabla de donde se deberían tomar los datos, se llama "Datos_ALDO"
La hoja donde esta ubicada la tabla "Datos_ALDO" se llama "RED ALDO" y el nombre de la hoja que se va a crear es "Resumen_ALDO"
2 respuestas
Respuesta de stefa zapata
2
Respuesta de Abraham Valencia
1