Cómo crear una tabla dinámica con Excel VBA

Escrito por samuel porter | Traducido por nicolas farfaglia
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo crear una tabla dinámica con Excel VBA
Excel VBA puede crear tablas dinámicas. (Stockbyte/Stockbyte/Getty Images)

Las tablas dinámicas son una de las características más potentes de Microsoft Excel. Te permiten resumir, clasificar y manipular conjuntos de datos grandes y complejos de una manera que sean mucho más fáciles de analizar. Si estás creando un gran número de tablas dinámicas o lo haces con frecuencia, puedes ahorrar tiempo escribiendo un script de "Visual Basic para aplicaciones" que lo hará automáticamente.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Crea una nueva hoja de cálculo. Si estás utilizando Microsoft Excel 2007 o superior, ve a la pestaña "Ver" y haz clic en "Macros". Si estás utilizando una versión anterior de Excel, haz clic en el menú "Herramientas", ve a "Macro" y selecciona "Macros". Con ello se abrirá el cuadro de diálogo "Macro".

  2. 2

    Escribe un nombre de macro y haz clic en "Crear". Debería aparecer el editor de Visual Basic para Aplicaciones con una nueva subrutina con el nombre que hayas elegido.

  3. 3

    Agrega el código para recuperar una referencia a la hoja de cálculo:

    Set worksheet = ThisWorkbook.Worksheets(1)

    Si tus datos no están en la primera hoja de cálculo en el libro, cambia el número por el índice de la hoja de cálculo que contiene los datos.

  4. 4

    Determina el rango de los datos a ser utilizados en la tabla dinámica:

    Set range = worksheet.UsedRange

  5. 5

    Crea el objeto de tabla dinámica:

    worksheet.PivotTableWizard (SourceType: = xlDatabase, SourceData: = range, TableDestination: = worksheet.Range ("B5"))

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles