“Conocimientos Programación>Lenguajes De Programación

Cómo hacer un Informe de hojas de Excel con VBA

2013/11/18
Uso de Visual Basic para Aplicaciones (VBA ) , se pueden desarrollar procedimientos de VBA en Excel Editor de Visual Basic (VBE ) . Es un fácil de usar entorno de desarrollo . Procedimientos de VBA desarrollados en el VBE formarán parte del libro. Usted puede desarrollar una aplicación de VBA para generar automáticamente informes en Excel. Es necesario para que la macro antes de poder programar con VBE . Cosas que necesitará
Excel VBA
Ver Más instrucciones
1

Haga clic en " Inicio", "Todos los programas " y " Microsoft Excel " para entrar en la interfaz de Excel. Haga clic en la cinta " desarrolladores" y luego el botón " Seguridad de macros " . Marque " Deshabilitar todas las macros con notificación" y haga clic en " Guardar". Ahora que ha configurado en su Macros Excel.
2

Pulse " Alt" y " F11 " al mismo tiempo para poner en marcha VBE . Haga doble clic en "Sheet1 " en el panel de la derecha en su VBE para abrir la ventana de código. Seleccione " Hoja de trabajo " en las opciones desplegables de la ventana de código
3

Escriba el siguiente código en la ventana de código : .

Sub PrintReport ()

Dim PAGE_NUMBER

ActiveSh Dim como hoja de trabajo

ShNameView dévil como secuencia

Set ActiveSh = ActiveSheet

para cada celda de Rango ( Range (" b3 ") , Range (" b3 ") . End ( xlDown ))

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

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

Select Case Cell.Value

caso 1
Hojas

( ShNameView ) . Seleccione

caso 2

aplicación . Goto Referencia: = ShNameView

End Select

Copias ActiveWindow.SeletedSheets.Printout : = 1

Siguiente

El bucle en el código lleva 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 .

Lenguajes De Programación
Cómo programar la mejor práctica para la notación Camel
Cómo presionar los botones en el archivo por lotes
Cómo escribir un recorrido preorden
Lo que está cerca y FAR PASCAL PASCAL
Las desventajas del uso de Widgets en el diseño del equipo
Cómo hacer pausas en una Turbo Pascal 7
Cómo agregar notas al pie y notas al final con Microsoft Office 2002
Cómo utilizar Mailx para enviar a múltiples direcciones
Conocimientos Informáticos © http://www.ordenador.online