“Conocimientos software>Hojas de cálculo

Cómo cambiar una tabla dinámica filtro en VBA

2012/6/11
Una tabla dinámica de Excel es una poderosa herramienta de soluciones. Una característica principal de una tabla de pivote es su capacidad para filtrar los datos . Esto permite al usuario limitar la cantidad de datos que tiene que ver para obtener su respuesta. Con sólo un poco de Visual Basic para Aplicaciones o VBA , la programación , el usuario puede crear la funcionalidad que cambia automáticamente el filtro de tabla dinámica , ya sea en respuesta a una actualización o como parte de un proceso estandarizado . Instrucciones
1

Crear una tabla de datos en Excel. En la fila 1, columna A, escriba la palabra "Color ". En la fila 1, columna B, escriba la palabra "Carta ". En la fila 1, columna C , escriba la palabra " número ". Durante varias filas de la columna A , el tipo en varios colores , como el rojo o el verde . Para las columnas B y C , el tipo de letras y números aleatorios para crear la tabla de datos.
2

Insertar una tabla dinámica basada en los datos . Filtra en la columna Color deseleccionando " verde . "
3

Abrir el editor de Visual Basic . Haga esto con la tecla " ALT " + "F11 " o seleccionando "Herramientas" en la barra de menú superior, a continuación, seleccione "Macros" -> "Editor de Visual Basic ".

4 Haga clic en "Insertar " en la barra de menú superior y seleccione la opción" Módulo "
5

Escriba el siguiente código de Visual Basic : .

Pública FilterPivotTable Sub ( )

ActiveSheet . tablas dinámicas ( " PivotTable1 ") . PivotFields ( " color")

. PivotItems ( "Green ") . Visible = True End

Con

End Sub
Página 6

Ejecutar a través del código con la tecla " F5 " o caminar por el código línea por línea con la tecla " F8 ". La tabla dinámica ahora mostrará tanto las columnas rojas y verdes . Para desactivar el filtro , cambiar la palabra "True" a " False ".

Hojas de cálculo
Cómo crear un gráfico de araña en la calculadora Office Open
Cómo hacer referencia a una celda en una hoja de cálculo diferente
Cómo convertir un XLS a vCard
Cómo calcular DateDiff en Access
Cómo contar cartas en el texto con un gráfico de Pareto
Cómo utilizar las funciones de Excel MES
Cómo ejecutar macros al seleccionar la celda
Gratis Spread Formación Ficha
Conocimientos Informáticos © http://www.ordenador.online