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 .