Como imprimir solo rango concreto excel desde vba

hola

quisiera imprimir un rango a1:d60 y que solo se imprimiera eso...centrado en la hoja vertical y horizontalmente...tengo puesto botón y seleccionado rango y ejecuto

ActiveWindow.Selection.PrintOut copies:=1, collate:=True

pero al imprimir me salen 30 hojas.....

muchas gracias

1 Respuesta

Respuesta
1

Escribe el código así:

ActiveSheet.PageSetup.PrintArea = "a1:d60"

activesheet.printout copies:=1

Recuerda finalizar la consulta

hola

me queda centrar la hoja horizontalmente xk me sale partida...

muchas gracias

Utiliza la vista previa de salto de página para dejarlo configurado a tu gusto y luego ejecuta la macro

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas