Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

crear una tabla dinámica compatible con versiones previas

| 2 comentarios

Cuando estamos usando Excel 2010 o 2013  y queremos crear una macro  de una tabla dinámica que sea compatible con las versiones anteriores ya sea 2003 o 2007 , lo más óptimo a realizar es lo siguiente:

  • Se crea un nuevo módulo donde se va crear la macro de la tabla dinámica
  • En la ficha programador de excel, se procede a GRABAR una macro, creando una tabla dinámica( ir a ficha insertar- insertar tabla dinámica)
  • Al código resultante a version y default version se les debe cambiar  según la versión que se quiera tener compatibilidad:

-xlPivotTableVersion2000( para EXCEL 2000)

- xlPivotTableVersion10(  para EXCEL 2002)

-xlPivotTableVersion11(  para EXCEL 2003)

-xlPivotTableVersion12(  para EXCEL 2007)

-xlPivotTableVersion14(  para EXCEL 2010)

imagen1

(Para mayor visualización de la imagen, hacer click en la misma)

 

Vemos que en la gráfica la versión es 15 (excel 2013) esta deberá ser cambiada de acuerdo a la versión requerida.

 

Por: Brian Chávez Cuzcano.

 

 

2 comentarios

  1. Para el excel 2016, que versión se usa?

  2. Cómo hacerle para que esto sea automático?. Es decir, un único código que identifique la versión y corra sin necesidad de modificarlo manualmente.

Deja una respuesta

Los campos requeridos estan marcados con *.