“Conocimiento Programación>Visual Basics Programación

Cómo consolidar tablas dinámicas Uso de VBA

2011/10/7
El lenguaje VBA para Microsoft Excel le permite crear módulos que se ejecutan en las aplicaciones de Office . Usted puede consolidar sus tablas dinámicas en Excel utilizando la interfaz para seleccionar toda la información de la tabla pivote y vuelva a crear la tabla . La nueva gama se convierte en la tabla dinámica de la hoja de cálculo . Usted puede consolidar las tablas en la misma hoja de cálculo o en hojas separadas. Instrucciones
1

Abra el archivo de Excel que desea editar . Haga clic en la pestaña de " desarrolladores" y haga clic en el botón " VBA " . Si la ficha Programador no aparece, haga clic en la ficha " Archivo" y haga clic en " Opciones". Haga clic en " Personalizar la cinta " y seleccione " Developer " en la lista de opciones de la ficha . Haga clic en " Aceptar " para guardar los cambios. Esta pestaña muestra Developer , para que pueda abrir el editor de VBA.
2

Establecer el rango de datos que desea utilizar para la consolidación de las tablas dinámicas . Agregue la siguiente línea de código para establecer el rango para la creación de la tabla pivote :

Range ( Selection , Selection.End ( xlDown ) ) Name = " Datos "
3 .

Crear los datos de la tabla dinámica. El código siguiente agrega los datos de una base de datos para el archivo:

ActiveWorkbook.PivotCaches.Add . ( SourceType : = xlDatabase , _SourceData : = " = Clientes") TableDestination CreatePivotTable : = "", _TableName : = "Clientes"

En este ejemplo, una tabla de base de datos denominada "Clientes" se utiliza para los datos de la tabla dinámica .
4

Agregar la nueva tabla dinámica a la hoja de cálculo. El código siguiente agrega la tabla a la tercera columna en la hoja de cálculo :

ActiveSheet.PivotTableWizard TableDestination : = Cells ( 3 , 0 )

Visual Basics Programación
Microsoft Visual Programming Language Tutorial
Cómo utilizar la barra de progreso de ActiveX en Access 2003 con Visual Basic
¿Qué es el Asistente para objetos de datos en Visual Basic 6
¿Qué es un Sistema de Red
¿Cuál es la diferencia entre la vista normal y la vista de diseño de impresión?
Cómo Loop encontrar nombres duplicados en un archivo aleatorio en VB 4/5/6
Cómo hacer tu propio VB.NET Add- Ins
Cómo utilizar cuadros combinados
Conocimiento de la computadora © http://www.ordenador.online