Recién estoy empezando con las Macros, grabe una macro para realizar un reporte con 2 tablas dinámicas de diferentes base de datos en una misma hoja, para que la macro me corriera le elimine el nombre de la hoja, dejándolo en blanco (TableDestination:=""), y la tabla dinámica la renombre para que me ponga una en especifico (TableName:=Crédito ACI By DCH y TableName:=Contado ACI By DCH).
La macro corre sin problemas pero en vez de crearme el reporte en una misma hoja, me crea 2 hojas diferentes. Pienso que el error esta al momento de crear la 2da tabla dinámica que en el nombre de la hoja no le pongo un nombre en especifico por eso me crea otra hoja diferente a la primer tabla ya que le dejo igual (TableDestination:=""), quiero que la siguiente tabla dinámica la inserte en el Rango "E1"
Anexo Macro y espero me puedan ayudar, de antemano agradezco la ayuda!
Buen día, espero me puedan ayudar.
Recién estoy empezando con las Macros, grabe una macro para realizar un reporte con 2 tablas dinámicas de diferentes base de datos en una misma hoja, para que la macro me corriera le elimine el nombre de la hoja, dejándolo en blanco (TableDestination:=""), y la tabla dinámica la renombre para que me ponga una en especifico (TableName:=Crédito ACI By DCH y TableName:=Contado ACI By DCH).
La macro corre sin problemas pero en vez de crearme el reporte en una misma hoja, me crea 2 hojas diferentes. Pienso que el error esta al momento de crear la 2da tabla dinámica que en el nombre de la hoja no le pongo un nombre en especifico por eso me crea otra hoja diferente a la primer tabla ya que le dejo igual (TableDestination:=""), quiero que la siguiente tabla dinámica la inserte en el Rango "E1"
Anexo Macro y espero me puedan ayudar, de antemano agradezco la ayuda!
Sub FLUJOACISA()
'
' FLUJOACISA Macro
'
'
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:="CXP" _
, Version:=xlPivotTableVersion10).CreatePivotTable TableDestination:= _
"", TableName:="Crédito ACI By DCH", DefaultVersion:= _
xlPivotTableVersion10
ActiveWorkbook.ShowPivotTableFieldList = True
With ActiveSheet.PivotTables("Crédito ACI By DCH").PivotFields("PROVEEDOR")
.Orientation = xlRowField
.Position = 1
End With
Range("E1").Select
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"SOLICAFA", Version:=xlPivotTableVersion10).CreatePivotTable _
TableDestination:="", TableName:="Contado ACI By DCH", _
DefaultVersion:=xlPivotTableVersion10[/color]
With ActiveSheet.PivotTables("Contado ACI By DCH").PivotFields("PROVEEDOR")
.Orientation = xlRowField
.Position = 1
End With
Application.PrintCommunication = True
ActiveSheet.Name = "FLUJO ACI"
End Sub