Empezar a crear código VBA (macro) para una Tabla Dinámica
| Domingo, 5 febrero 2012 | Posted by Solme Omar Bustos Rodriguez under Macros, Tablas Dinámicas |
Hay ocasiones en las que se desea programar la creación automática de alguna tabla dinámica, o programar algo en ella. Quizás, anidar dos tablas dinámicas que comparten un campo filtro en ambas de tal manera que, al cambiar el valor en una, se refleje en la otra.
¿Qué es lo que hay que hacer para generar y ver el código creado al formar una tabla dinámica? ¿cómo hacer una macro?
Lo primero que debemos hacer, es activar la Ficha de Programador:
Archivo->Opciones->Personalizar cinta de opciones y activar la casilla Programador.
Luego, una vez que estamos en la ficha de Programador hay que dar clic en el botón Grabar Macro del menú Código. Aparecerá un cuadro de diálogo que nos servirá para etiquetar nuestra macro. Dar clic en aceptar.
Procedemos a crear la tabla dinámica a partir de los datos que deseamos trabajar. Al terminar, hacemos clic en el botón Detener Grabación.
Para ver el código, hacemos clic en el botón Visual Basic y de la aplicación que se abre -Microsoft Visual Basic para Aplicaciones-, doble clic en la carpeta de Módulos, y en el Módulo 1 podremos ver el código generado.
Ahora, solo hay que analizar el código para ‘entender’ su funcionamiento.
¡Inténtalo!:
- Inicia la grabación de macros.
- Crea una Tabla Dinámica.
- Detén la grabación.
- Revisa el código.


![Valida mi Atom 1.0 feed [Valid Atom 1.0]](http://www.tablasdinamicasexcel.com/wp-content/uploads/2011/valid-atom.png)
Estoy iniciando un nuevo trabajo donde nos piden elaborar graficos de una base de datos, espero poder llegar a comprender y entender el uso del excel ya que es una herramienta indispensable en mi trabajo actual.
Saludos