Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Print Macro Problem
Hi
My print macro works if I run it from the sheet that I want to print, but if I am on another sheet, it appears to do nothing. I actually want a button on another sheet and want to print the sheet in question, without having to select that sheet first. My macro is below: Sub PrintAll() With Sheets("CoverSheet") For i = 1 To Range("D48") Range("N1").Value = i ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True Next i End With End Sub Any ideas? tia James |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Print Macro Problem
Dots, dots, dots...
Sub PrintAll() With Sheets("CoverSheet") For i = 1 To .Range("D48") .Range("N1").Value = i .PrintOut Copies:=1, Collate:=True Next i End With End Sub -- Jim Cone San Francisco, USA http://www.realezsites.com/bus/primitivesoftware (Excel Add-ins / Excel Programming) "access user" wrote in message Hi My print macro works if I run it from the sheet that I want to print, but if I am on another sheet, it appears to do nothing. I actually want a button on another sheet and want to print the sheet in question, without having to select that sheet first. My macro is below: Sub PrintAll() With Sheets("CoverSheet") For i = 1 To Range("D48") Range("N1").Value = i ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True Next i End With End Sub Any ideas? tia James |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Print Macro Problem
I see the point Jim :-)
What do those dots mean? It works now but just curious as to why those dots are so important. thanks James "Jim Cone" wrote: Dots, dots, dots... Sub PrintAll() With Sheets("CoverSheet") For i = 1 To .Range("D48") .Range("N1").Value = i .PrintOut Copies:=1, Collate:=True Next i End With End Sub -- Jim Cone San Francisco, USA http://www.realezsites.com/bus/primitivesoftware (Excel Add-ins / Excel Programming) "access user" wrote in message Hi My print macro works if I run it from the sheet that I want to print, but if I am on another sheet, it appears to do nothing. I actually want a button on another sheet and want to print the sheet in question, without having to select that sheet first. My macro is below: Sub PrintAll() With Sheets("CoverSheet") For i = 1 To Range("D48") Range("N1").Value = i ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True Next i End With End Sub Any ideas? tia James |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Print Macro Problem
Dots connect objects with their properties and methods. With Sheets("CoverSheet") Range("D48") 'is on the active sheet. .Range("D48") 'is on Sheets("CoverSheet") End With -- Jim Cone San Francisco, USA http://www.realezsites.com/bus/primitivesoftware (Excel Add-ins / Excel Programming) "access user" wrote in message I see the point Jim :-) What do those dots mean? It works now but just curious as to why those dots are so important. thanks James "Jim Cone" wrote: Dots, dots, dots... Sub PrintAll() With Sheets("CoverSheet") For i = 1 To .Range("D48") .Range("N1").Value = i .PrintOut Copies:=1, Collate:=True Next i End With End Sub -- Jim Cone San Francisco, USA http://www.realezsites.com/bus/primitivesoftware (Excel Add-ins / Excel Programming) "access user" wrote in message Hi My print macro works if I run it from the sheet that I want to print, but if I am on another sheet, it appears to do nothing. I actually want a button on another sheet and want to print the sheet in question, without having to select that sheet first. My macro is below: Sub PrintAll() With Sheets("CoverSheet") For i = 1 To Range("D48") Range("N1").Value = i ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True Next i End With End Sub Any ideas? tia James |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Print Macro Problem
Thanks Jim.
James "Jim Cone" wrote: Dots connect objects with their properties and methods. With Sheets("CoverSheet") Range("D48") 'is on the active sheet. .Range("D48") 'is on Sheets("CoverSheet") End With -- Jim Cone San Francisco, USA http://www.realezsites.com/bus/primitivesoftware (Excel Add-ins / Excel Programming) "access user" wrote in message I see the point Jim :-) What do those dots mean? It works now but just curious as to why those dots are so important. thanks James "Jim Cone" wrote: Dots, dots, dots... Sub PrintAll() With Sheets("CoverSheet") For i = 1 To .Range("D48") .Range("N1").Value = i .PrintOut Copies:=1, Collate:=True Next i End With End Sub -- Jim Cone San Francisco, USA http://www.realezsites.com/bus/primitivesoftware (Excel Add-ins / Excel Programming) "access user" wrote in message Hi My print macro works if I run it from the sheet that I want to print, but if I am on another sheet, it appears to do nothing. I actually want a button on another sheet and want to print the sheet in question, without having to select that sheet first. My macro is below: Sub PrintAll() With Sheets("CoverSheet") For i = 1 To Range("D48") Range("N1").Value = i ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True Next i End With End Sub Any ideas? tia James |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Macro to hide rows with a certain cell empty then set print area and print | Excel Programming | |||
Print Macro Problem | Excel Discussion (Misc queries) | |||
Pivot Table macro to set print area and print details of drill down data | Excel Discussion (Misc queries) | |||
Create a print macro that would automatically select print area? | Excel Worksheet Functions | |||
Need Help w/ Print Macro to Print All Visible Sheets (including Charts) in a Workbook | Excel Programming |