Tabla dinamica en VBA

29/07/2005 - 17:38 por monosg | Informe spam
Hola chicos, cómo están?
quería hacer una pregunta, que creía simple, pero estoy tirando el tiempo...

cómo puedo hacer para cambiar el rango de datos de una tabla dinámica a
través de código VBA?

les agradezco mucho la info
saludos desde Argentina
monosg

Preguntas similare

Leer las respuestas

#1 KL
29/07/2005 - 18:10 | Informe spam
Hola monosg,

Mira a ver si te vale alguno de estos procedimientos (cambia los nombres de
hojas y de la tabla dinamica a los que correspondan):

Sub Test1()
ActiveSheet.PivotTables(1).SourceData = "Sheet1!R1C1:R40C5"
End Sub

Sub Test2()
Sheets("Hoja2").PivotTables(1).SourceData = _
Sheets("Hoja1").Range("A1:E40").Address(, , xlR1C1, True)
End Sub

Saludos,
KL


"monosg" wrote in message
news:
Hola chicos, cómo están?
quería hacer una pregunta, que creía simple, pero estoy tirando el
tiempo...

cómo puedo hacer para cambiar el rango de datos de una tabla dinámica a
través de código VBA?

les agradezco mucho la info
saludos desde Argentina
monosg

Respuesta Responder a este mensaje
#2 Remulo
29/07/2005 - 18:49 | Informe spam
Hola KL, ¿podrías decirme que símbolo es el que va detrás de "Sheet1"? ¿Es
una admiración? Es que lo uso para importar cotizaciones de Visual Chart y
utilizo una fórmula que he copiado y pegado pero no sé cómo se pone.
Gracias.
Respuesta Responder a este mensaje
#3 KL
29/07/2005 - 19:03 | Informe spam
Hola Remulo,

Es un signo de exclamacion "!" y deberas cambiar Sheet1 por el nombre real
de la hoja a la que se hace referencia.

Saludos,
KL


"Remulo" wrote in message
news:dcdmmk$3sg$
Hola KL, ¿podrías decirme que símbolo es el que va detrás de "Sheet1"? ¿Es
una admiración? Es que lo uso para importar cotizaciones de Visual Chart y
utilizo una fórmula que he copiado y pegado pero no sé cómo se pone.
Gracias.

Respuesta Responder a este mensaje
#4 monosg
29/07/2005 - 20:01 | Informe spam
eso estaba buscando!! te agradezco mucho KL
:-)

"KL" wrote in message
news:
Hola monosg,

Mira a ver si te vale alguno de estos procedimientos (cambia los nombres
de hojas y de la tabla dinamica a los que correspondan):

Sub Test1()
ActiveSheet.PivotTables(1).SourceData = "Sheet1!R1C1:R40C5"
End Sub

Sub Test2()
Sheets("Hoja2").PivotTables(1).SourceData = _
Sheets("Hoja1").Range("A1:E40").Address(, , xlR1C1, True)
End Sub

Saludos,
KL


"monosg" wrote in message
news:
Hola chicos, cómo están?
quería hacer una pregunta, que creía simple, pero estoy tirando el
tiempo...

cómo puedo hacer para cambiar el rango de datos de una tabla dinámica a
través de código VBA?

les agradezco mucho la info
saludos desde Argentina
monosg





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida