ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Fit to page macro (https://www.excelbanter.com/excel-programming/365240-fit-page-macro.html)

kixelsid[_6_]

Fit to page macro
 

I am tring to print a range on 1 page

This code prints the correct range, except it prints it over 4 pages.

Sub PrintMacro905()
Dim rPrintRange As Range
Dim PrintSheetName As String
Set pshtSheet2 = Sheet2
Set rPrintRange = Range("A1", "N85")
With pshtSheet2.PageSetup
..PrintArea = rPrintRange.Address
..FitToPagesTall = 1
..FitToPagesWide = 1
End With
pshtSheet2.PrintOut
End Sub

Any ideas would be appreciated.


--
kixelsid
------------------------------------------------------------------------
kixelsid's Profile: http://www.excelforum.com/member.php...o&userid=31901
View this thread: http://www.excelforum.com/showthread...hreadid=555112


excelent

Fit to page macro
 
Sub Hardcopy()
Sheets("Sheet2").Activate
Range("A1:N85").Select
With ActiveSheet.PageSetup
.Orientation = xlPortrait
.PaperSize = xlPaperA4
.FirstPageNumber = xlAutomatic
.Order = xlDownThenOver
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
Range("A1").Select
ActiveWindow.SelectedSheets.PrintPreview ' Print on screen
'ActiveWindow.SelectedSheets.PrintOut ' Print on paper
End Sub


kixelsid[_7_]

Fit to page macro
 

Thanks for the quick reply. I tried that and it still prints out to
pages. Am i doing something wrong? Could there be a global window
setting somewhere that is making it print like that

--
kixelsi
-----------------------------------------------------------------------
kixelsid's Profile: http://www.excelforum.com/member.php...fo&userid=3190
View this thread: http://www.excelforum.com/showthread.php?threadid=55511


excelent

Fit to page macro
 
hmm strange

try select range A1:N85
then manuel preview and make it fit to 1 side
and check for papersize too (A4)

otherwise im clouless



All times are GMT +1. The time now is 11:16 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com