Imprimir hoja

2 envíos / 0 nuevos
Último envío
Rubén
Imagen de Rubén
Offline
última acción: Hace 16 años 5 meses
alta: 02/08/2007 - 14:38
Puntos: 191
Imprimir hoja
me gustaría saber que código tengo que escribir para que un CommandButton mande la orden de imprimir una hoja Excel determinada. Seguro que es algo muy sencillo pero la ayuda de VBA no me saca de la duda. Como siempre, muchas gracias de antemano. Saludos!
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 14 horas 20 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
PrintOut

El método que estás buscando es PrintOut.

Este método lo tienen diferentes objetos (todo lo que se pueda imprimir) una hoja, el libro, un gráfico, ...

Si en tu caso quieres imprimir una sola hoja, por ejemplo, para hacer que se imprima la hoja activa, puedes utilizar lo siguiente:

 ActiveSheet.PrintOut

Este método tiene una serie de argumentos con los que se puede definir el número de copias a imprimir, si se imprimen las áreas de impresión definidas o se pasan por alto, etc.
Una posibilidad interesante es el argumetno denominado Preview, que permite generar la vista previa de la hoja, en vez de mandarla directamente a la impresora.

 

------
Ya sé Excel, pero necesito más.