¿Cómo hacer un informe de hojas de excel con vba

Vídeo: Macro para exportar datos de una hoja de excel a PDF | Cursolab

Crear un informe con VBA en Excel.

Crear un informe con VBA en Excel.

El uso de Visual Basic para Aplicaciones (VBA), puede desarrollar procedimientos de VBA en el Editor de Visual Basic de Excel (VBE). Es un entorno fácil de usar de desarrollo. VBA procedimientos desarrollados en el VBE serán una parte del libro. Usted puede desarrollar una aplicación VBA para generar automáticamente informes en Excel. Necesita habilitar la macro antes de poder programar con VBE.

Vídeo: Reporte con Filtro Avanzado | VBA Excel 2013 #12

1

Hacer clic "Comienzo," "Todos los programas" y "Microsoft Excel" para entrar en la interfaz de Excel. Haga clic en el "Desarrollador" cinta y luego "Seguridad de macros" botón. Comprobar "Deshabilitar todas las macros con notificación" y haga clic "Salvar." Ahora que ha configurado macros en sus Excel.

Vídeo: Como importar hojas de otros libros de Excel con VBA - Capítulo 221

2

prensa "alt" y "F11" al mismo tiempo para poner en marcha VBE. Haga doble clic "sheet1" en el panel de la derecha en su VBE para abrir la ventana de código. Seleccionar "Hoja de cálculo" en las opciones del menú desplegable en la ventana de código.

3

Introduzca el código siguiente en la ventana de código:

Sub PrintReport ()

Dim PAGE_NUMBER

Dim ActiveSh como hoja de trabajo

Dim como secuencia ShNameView

Establecer ActiveSh = ActiveSheet

Para cada celda de rango (Rango ("b3"), Distancia ("b3") .End (xlDown))

Sh_view = ActiveCell.Offset (0, 1) .Value

PAGE_NUMBER = ActiveCell.Offset (0, 1) .Value

Seleccionar la caja Celda.Value

Caso 1

Sheets (ShNameView) .Select

caso 2

Solicitud. Goto Referencia: = ShNameView

End Select

ActiveWindow.SeletedSheets.Printout Copias: = 1

Siguiente

El bucle en el código conduce a una impresión para cada celda de la columna B a partir de B2. El código sólo imprime las páginas en el libro actual.

Artículos necesitará

Vídeo: Listar hojas de Excel con Macro VBA - Excel Avanzado

referencias

  • enlazar Macros de Excel y Programación: VBA para Excel Lección 1: El Editor de Visual Basic en Excel (VBE)

Sobre el Autor

Suqing Wang comenzó a escribir profesionalmente en 2008. Su experiencia de escritura está en la educación y la tecnología de la información. artículos de Wang han aparecido en "La Ingeniería de Computadoras" y en varias publicaciones en línea. Ella ha pasado muchos años dando conferencias sobre tecnología de la información. Wang obtuvo una Maestría en Ingeniería en Informática por la Universidad de Shandong en China.

Artículos Relacionados