Hector esto es lo que necesitaba. Solamente que en el
ejemplo de John Green cada ves que ejecuto el
procedimiento se crea una nueva hoja con una nueva tabla
dinamica y lo que yo quiero es solamente actualizar la
que ja existe. He intentedo con algunos metodos del Objeto
Tabela Dinamicas pero todos me dan error. Lei en mis
libros pero nada
'Create the PivotTable cache
Set PC = ActiveWorkbook.PivotCaches.Add
(SourceType:=xlExternal)
Set PC.Recordset = rs
'Hasta aqui perfecto creando el cache
'Create the PivotTable
Set PT = ActiveSheet.PivotTables("Tabela dinâmica3")
'Designo la variable PT como la tabla dinamica que ya
existe
PT.PivotCache = PC '' Aqui es donde no logro asignar el
recorset a la tabla dinamica. Pense que el metodo podia
ser el PivotCache de la tabla pero me da error.
Tienes alguna idea.
hola, jhidalgo !
... despues de algunos ajustes pude realizarlo
el "UNION".
... quisiera continuar utilizando ADO para accesar el
banco de datos
... y ... hacer que una tabla dinamica se actualice
tomando como base el recorset?.
... lo que NO quiero es ... el recorset ...
colocarlo ... en una hoja ... para ... manipularlo [...]
... lo que quiero es que la tabla dinamica ... utilice
el recorset como su rango [...]
... es decir ... una tabla dinamica ... donde el banco
seria el recorset que ya tengo a traves de ADO.
[seguramente] encontraras informacion sumamente
interesante en las siguientes conversaciones...
si cualquier duda [o 'problemillas' con el ingles]...
¿comentas?
saludos,
hector.
revisa el mensaje 2 de la siguiente conversacion:
http://tinyurl.com/6ggvs
revisa el mensaje 4 de la siguiente conversacion:
http://tinyurl.com/3jphy
revisa los mensajes 3, 6 y 7 de la siguiente
conversacion:
http://tinyurl.com/45xae
.
.
Leer las respuestas