Fijar Rangos De Tabla Dinamica En Vba

Solo consultas sobre Bases de Datos y Tablas Dinámicas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Fijar Rangos De Tabla Dinamica En Vba

Notapor felipe Rodriguez Estupiñ » 23 Dic 2005 13:23

Tengo el siguiente código para crear una tabla dinámica:

ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"ANALISIS DATOS!R1C1:R1500C12").CreatePivotTable TableDestination:=Range("A1"), _
TableName:="Tabla dinámica4"

sin embargo, requiero que el rango de la fuente de datos sea fijado de manera dinámica ya que el archivo origen cambia constantemente el número de columnas (no siempre son 12). Debido a este inconveniente la macro me genera un mensaje de error frecuentemente. Agradezco a quien me pueda colaborar.. Gracias.. S.O.S. :cry:
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
felipe Rodriguez Estupiñ
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Dic 2005 11:58
Ubicación: BOGOTA

Re: Fijar Rangos De Tabla Dinamica En Vba

Notapor inocampo » 02 Feb 2006 12:04

Hola, la solucion a tu problema para mi manera de verlo seria la siguiente,

1- Creas un rango dinamico que varie de acuerdo a los datos de la tabla dinamica
2- Creas la tabla dinamica en donde tienes destinado crearla.
3- La macro que generas es solo para actualizar la tabla como evento al activar la hoja, donde se encuentra la tabla.

Te adjunto ejemplo
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
inocampo
Moderator
Moderator
 
Registrado: 10 Ene 2005 16:42
Ubicación: Cali

Re: Fijar Rangos De Tabla Dinamica En Vba

Notapor felipe Rodriguez Estupiñ » 02 Feb 2006 12:54

Muchas gracias Inocampo
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
felipe Rodriguez Estupiñ
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Dic 2005 11:58
Ubicación: BOGOTA

Re: Fijar Rangos De Tabla Dinamica En Vba

Notapor oscaravendano » 30 Jul 2007 14:54

Hola, quiero saber si me puedes colaborar con lo siguiente, quiero crear una macro que genere una tabla dinamica de acuerdo a la hoja don de doy la orden, en cada hoja esta el listado de personal que laboro un mes con sus cargos, deben ser mas o menos 12000 filas.
quiero duplicar la hoja y crear la tabla dinamica, pero al hacerlo las tablas dinamicas todas buscan los mismos datos de origen.
Como podria hacerlo de forma dinamica?
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
oscaravendano
Miembro Nuevo
Miembro Nuevo
 
Registrado: 26 May 2006 04:45

Re: Fijar Rangos De Tabla Dinamica En Vba

Notapor GrandFabian » 30 Dic 2010 13:49

Hola inocampo por favor podrías colocar nuevamente el archivo ya que no está en estos momentos.

Gracias,

WP
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
GrandFabian
Miembro Nuevo
Miembro Nuevo
 
Registrado: 27 Jul 2010 13:10

Re: Fijar Rangos De Tabla Dinamica En Vba

Notapor aleortiz » 04 Feb 2012 12:02

Hola , me gustaria poder descargar el archivo para ver el codigo, como puedo bajar el archivo nuevamente.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
aleortiz
Miembro Nuevo
Miembro Nuevo
 
Registrado: 04 Feb 2012 11:49

Re: Fijar Rangos De Tabla Dinamica En Vba

Notapor galileogali » 05 Feb 2012 23:25

UN CODIGO POSIBLE ACUDIRIA a estos recursos

Current Region
Offset
Tesize

Set
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: Fijar Rangos De Tabla Dinamica En Vba

Notapor galileogali » 05 Feb 2012 23:26

Perdon

RESIZE
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Bases de Datos y Tablas Dinámicas

¿Quién está conectado?

Usuarios navegando por este Foro: Bing [Bot] y 1 invitado