Saludos Profesor Sergio, de ante mano gracias por responder, realice lo que me sugirió coloque el código donde me indicó, sin embargo me sigue arrojando el mismo error.
' Restaurar formato de fuente
With wsHistorico.Rows("2:2").Font
.ColorIndex = xlAutomatic
.TintAndShade = 0
End With
' Incrementar automáticamente el número de recibo
wsRecibo.Range("J2").Value = wsRecibo.Range("J2").Value + 1
'Corrección de Error en impresión
Application.Wait (Now + TimeValue("0:00:01"))
' Imprimir
wsRecibo.PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False
Por
dorgelis, · publicado
Buenas tardes, perfecto la macro que me ha ayudado Riddle :
Sub Imprimir_Vistaprevia_seleccion()
'preparar la hoja para la impresión
With ActiveSheet.PageSetup
.Orientation = xlLandscape 'xlPortrait es vertical xlLandscape es horizontal
.PaperSize = xlPaperA5 'formato A5
.BlackAndWhite = False 'incluir colores o no
.FitToPagesWide = 1 'reduce el tamaño de la hoja (ancho)
.FitToPagesTall = 1 'reduce el tamaño de la hoja (alto)
.CenterHorizontally = 1 'centrar horizontalmente
.CenterVertically = 1 'centrar verticalmente
End With
Selection.PrintPreview
End Sub
una vez configurada en tamaño, doy a imprimir y perfecto.
Pero necesito la alternativa de guardarlo en Pdf. para mandarlo por correo esa misma seleccion:
en = G:\Factura\Pedidos\Wakonda
con el nombre = Range("B333").Select