![]() |
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? |
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