@teleguiado, boa tarde.
Fiz a alteração que você sugeriu, mas não funcionou.
Tentei várias alterações nas configurações de impressão e também não adiantou.
Inclusive colocando os comandos de impressão dentro do "with" de sua sugestão.
Vou continuar experimentando...
Agradeço sua ajuda.
Sub ImprimeLista()
'Imprime Lista do Mercado
Dim BlocPrint As Range
Dim FirstRow As Integer
Dim LastRow As Integer
Dim LastCol As Integer
Sheets("Compras").Select
Cells(1, 1).Select
LastCol = ActiveSheet.Cells(4, 1).End(xlToRight).Column
FirstRow = Selection.Row
LastRow = Cells(Rows.Count, LastCol).End(xlUp).Row
Set BlocPrint = Range(Cells(FirstRow, 1), Cells(LastRow, LastCol))
With ActiveSheet.PageSetup
BlocPrint.Select
.FitToPagesWide = 1
.FitToPagesTall = 1
Selection.PrintOut Copies:=1, Collate:=True
Range("A1").Select
End With
End Sub
Postado : 04/03/2021 4:04 pm