| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Visual Basics Programación >> Content
    ¿Cómo puedo crear tabla dinámica con VBA
    ? Crear tablas dinámicas en Excel utilizando Visual Basic para Aplicaciones ( VBA ), puede ahorrar tiempo , debido a su no tener que crear las tablas manualmente. VBA es un lenguaje de programación utilizado en aplicaciones de Microsoft Office para automatizar tareas rutinarias, como la creación de una tabla dinámica . No gaste su tiempo en crear tablas pivote manualmente si tiene muchas hojas de su libro , en su lugar crear un procedimiento Sub para crear de forma dinámica . Cosas que necesitará
    Microsoft Office Excel
    Ver Más instrucciones
    1

    lanzamiento de Microsoft Office Excel y escriba " Cliente" en " A1 ", " elemento" en "B1 , " y " Cantidad " en " C1 " . Tipo de " Jon " en " A2 ", " Jon " en " A3 ", " Clara " en " A4 ", " Clara " en " A5 ", y " Clara " en " A6 " . Tipo "soda " en " B2 ", " cerveza " en " B3 ", "soda " en " B4 ", "agua" en " B5 " y " cerveza " en " A6 " . Tipo " 2 " en " C2 ", " 5 " en " C3 ", " 10 " en " C4 ", " 12 " en " C5 " y " 15 " en " C6 ".
    2 < p> Haga clic en la pestaña de " desarrolladores" y haga clic en "Visual Basic " para iniciar el Editor de Visual Basic . Escriba el siguiente código para crear un nuevo sub procedimiento VBA :

    CreatePivotTable Sub Private ()
    3

    Crear las variables que va a utilizar para crear la tabla dinámica mediante la adición de la siguiente código:

    pt As tabla dinámica

    wrkSht Dim como hoja de trabajo

    pvtSht Dim como hoja de trabajo

    PTCache As PivotCache

    Dim PRANGE como gama

    finalRow Dim As Long

    finalCol Dim As Long
    4

    Definir las hojas de trabajo que va a utilizar :

    Set wrkSht = Worksheets ( " Sheet1" )

    Set pvtSht = Worksheets ( " Hoja2 ")
    5

    determinar la fila y número de columnas con los datos :

    finalRow = wrkSht.Cells ( Application.Rows.Count , 1 ) . End ( xlUp ) . Fila

    finalCol wrkSht.Cells = ( 1 , Application.Columns.Count ) . End ( xlToLeft ) . Columna
    6

    Define el rango para los datos:

    Set PRANGE wrkSht.Cells = ( 1 , 1 ) Cambiar el tamaño ( finalRow , finalCol )

    Establecer PTCache = ActiveWorkbook.PivotCaches.Add ( SourceType . : = xlDatabase , SourceData : = Prange )
    7

    Crear la tabla dinámica en " Hoja2 : "

    Set pt = PTCache.createPivotTable ( TableDestination : pvtSht.Cells = ( 1 , 1 ) , _

    TableName : = " SamplePivot " )

    pt.ManualUpdate = True
    8

    Definir el origen de datos para la tabla pivote :

    pt.AddFields RowFields : . . = array (" elemento" )

    pt.PivotFields ( " Cantidad " )

    Orientación = xlDataField

    Función = xlSum

    . Posición = 1

    extremo con

    pt.ManualUpdate = False
    9

    termine su sub escribiendo "End sub ​​" en la final de su procedimiento. Pulse la tecla "F5 " para ejecutar el procedimiento y crear la tabla dinámica utilizando VBA.

    Previous :

    next :
      Artículos relacionados
    ·Cómo crear una secuencia de comandos DiskPart 
    ·Cómo ajustar la fuente de un menú para la Iluminació…
    ·Cómo jugar canciones de audio con Visual Basic 
    ·Cómo declarar una matriz en FoxPro Programación 
    ·Cómo obtener una lista de las impresoras en VB6 
    ·Cómo hacer que el software de seguridad en VB.Net 
    ·Cómo consultar en VB Script 
    ·Cómo hacer que los campos del formulario Calcular Usan…
    ·Cómo crear punteros en Visual Basic 
    ·Cómo empezar a utilizar VBA Con Microsoft Word 
      Artículos destacados
    ·Cómo comprobar si dos matrices tienen los mismos eleme…
    ·Cómo duplicar el tamaño de un array en Java 
    ·Cómo enviar un correo electrónico HTML con VB 
    ·Cómo navegar de ventana modal jQuery a otra página 
    ·Cómo mostrar una hoja de cálculo en Visual Basic Expr…
    ·Guión Tutorial MySQL 
    ·Cómo aprender Rational Rose 
    ·Cómo iniciar un Código C Desde el símbolo del sistem…
    ·Cómo consultar un cuerpo HTML en LINQ 
    ·¿Por qué es una hoja de cálculo Excel externa un doc…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com