ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   printing worksheet (https://www.excelbanter.com/excel-discussion-misc-queries/95579-printing-worksheet.html)

Ruster2

printing worksheet
 
I have a spreadsheet with 800+ lines in 3 columns.....it takes 19 pages to
print this. Is there some way to divide this information into two colums of
print per page?

Gord Dibben

printing worksheet
 
Ruster

You could copy to Word and use Word's columns feature and print from there.

OR use this macro in Excel

Public Sub Snake3to6()
Dim myRange As Range
Dim colsize As Long
Dim maxrow As Long
Const numgroup As Integer = 2
Const NUMCOLS As Integer = 6
On Error GoTo fileerror
colsize = Int((ActiveSheet.UsedRange.Rows.Count + _
((NUMCOLS - 1)) / NUMCOLS)) / numgroup
MsgBox "Number of Rows to Move is: " & colsize
Range("A1").Select
With ActiveCell.Parent.UsedRange
maxrow = .Cells(.Cells.Count).Row + 1
End With
ActiveCell.Parent.Cells(maxrow, ActiveCell.Column) _
.End(xlUp).Offset(1, 0).Select
Set myRange = Range(ActiveCell.Address & ":" _
& ActiveCell.Offset(-colsize, (numgroup)).Address)
myRange.Cut Destination:=ActiveSheet.Range("D1")
Application.CutCopyMode = False
Range("A1").Select
fileerror:
End Sub


Gord Dibben MS Excel MVP

On Thu, 22 Jun 2006 13:12:01 -0700, Ruster2
wrote:

I have a spreadsheet with 800+ lines in 3 columns.....it takes 19 pages to
print this. Is there some way to divide this information into two colums of
print per page?




All times are GMT +1. The time now is 09:07 AM.

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