Usando Visual Basic para Aplicación (VBA), puede desarrollar procedimientos de VBA en el Editor de Visual Basic de Excel (VBE). Es un entorno de desarrollo fácil de usar. Los procedimientos de VBA desarrollados en VBE serán parte del libro de trabajo. Puede desarrollar una aplicación VBA para generar automáticamente informes en Excel. Debe habilitar la Macro antes de poder programar con VBE.
Paso 1
Haga clic en "Inicio", "Todos los programas" y "Microsoft Excel" para ingresar a la interfaz de Excel. Haga clic en la cinta "Desarrollador" y luego en el botón "Macro Seguridad". Marque "Deshabilitar todas las macros con notificación" y haga clic en "Guardar". Ahora ha configurado Macros en su Excel.
Paso 2
Presione "Alt" y "F11" simultáneamente para iniciar VBE. Haga doble clic en "Sheet1" en su panel derecho en su VBE para abrir la ventana de código. Seleccione "Hoja de trabajo" en las opciones desplegables en la ventana de código.
Ingrese el siguiente código en la ventana de código: Sub PrintReport () Dim Número_página Dim ActiveSh como hoja de trabajo Dim ShName Ver como cadena Establecer ActiveSh \u003d ActiveSheet para cada celda en el rango (Range ("b3"), Range ("b3"). End (xlDown)) Sh_view \u003d ActiveCell.Offset (0, 1) .Value Page_number \u003d ActiveCell.Offset (0, 1) .Value Select Case Cell.Value Case 1 hojas (ShNameView). Seleccione la aplicación Caso 2. Ir a referencia: \u003d ShNameView End Seleccionar ActiveWindow.SeletedSheets.Printout Copias: \u003d 1 Siguiente El bucle en el código lleva a una impresión para cada celda en la columna B a partir de B2. El código solo imprime páginas del libro actual.
Elementos que necesitará
Excel VBA
[Cómo hacer un informe desde hojas de Excel con VBA] URL: http://www.ordenador.online/computadora/Software/254899.html