¿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
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
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
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.
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)