“Conocimientos Programación>Visual Basics Programación

Cómo utilizar Pivot Table Lógica

2011/12/28
Saber utilizar la lógica en las tablas pivote se puede ahorrar tiempo si es necesario realizar cambios en muchas tablas dinámicas . Las tablas pivote se utilizan a menudo en aplicaciones de hojas de cálculo , como Microsoft Office Excel, para resumir los datos . Puede utilizar Visual Basic para Aplicaciones ( VBA ) para aplicar y ejecutar la lógica de programación fácilmente. VBA es un lenguaje de programación utilizado para automatizar tareas rutinarias en Excel y otras aplicaciones de Office. Cosas que necesitará
Microsoft Office Excel
Ver Más instrucciones
1

Inicie Microsoft Office Excel y escriba " FieldColumns " en "A1 ", "Información" en " B1 , " " Columna1 " en " A2 ", " 15 " en " B2 ", " Columna2 " en " A3 ", y " 25 " en " B3 . " Haga clic en " A1 ", presione la tecla "Ctrl " y " A ", haga clic en el menú " Insertar" y , a continuación, seleccione " tabla dinámica ". Pulse el botón " Aceptar".
2

Marque las casillas junto a " FieldColumns " e "Información ". Seleccione la pestaña " desarrolladores" y haga clic en "Visual Basic ". Haga clic en el menú "Insertar" y seleccione
3

Escriba lo siguiente para crear un nuevo procedimiento de " módulos". :

Private Sub executeTableLogic ()
< p> Presione " Enter".
4

Escriba lo siguiente para crear sus variables:

PTBL As tabla dinámica

wrkSheet Dim como hoja de trabajo

5

Escriba lo siguiente para recorrer todas las hojas de trabajo y la búsqueda de las tablas dinámicas en el libro :

For Each wrkSheet en ActiveWorkbook.Worksheets

For Each PTBL en wrkSheet.PivotTables

Range ( "A3 : B6 ") . Seleccione
6

Escriba lo siguiente para dar formato a la tabla dinámica :

Ptbl.TableRange1

. Font.Bold = False

. Interior.ColorIndex = 0

End con fotos de 7

Escriba el siguiente para agregar lógica y resaltar filas si los valores de la tabla dinámica son mayores del 10 :

For Each c En Ptbl.DataBodyRange.Cells

Si c.Value > = 10 Entonces

Ptbl.TableRange1.Rows ( c.Row - Ptbl.TableRange1.Row + 1) spanish

. Font.Bold = True

. Interior.ColorIndex = 6 personas

extremo con

End If

Siguiente

Exit Sub

Siguiente PTBL

Siguiente wrkSheet
8

Press "F5 " para ejecutar el procedimiento.

Visual Basics Programación
Cómo crear una cuadrícula de datos en Visual Basic
Cómo código en mayúsculas en VB.Net
Cómo utilizar Microsoft XNA
Cómo determinar un Ubound matriz multidimensional en Visual Basic
Cómo crear un VBScript para llamar a un MSI
Cómo hacer un entrenador Juego en Visual Basic 2008
Cómo calcular el interés simple en Visual Basic
Cómo crear una calculadora de GPA en Visual Basic 2008
Conocimientos Informáticos © http://www.ordenador.online