Home |
Search |
Today's Posts |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks Leith
The code works well to set the print area for week one costs, however when I enter in project costs on week two it didn't reset the print area for two weeks. Again, I'm not certain what to change within the code to have it identify week two. -- Thanks and Regards, Don "Leith Ross" wrote: Hello SSDSCA, If you don't have the *Immediate Window* open in the Visual Basic Editor when the macro is run, you won't see anything. I modified the code so the address appears in a dialog box. Code: -------------------- Sub SetUp_PrintArea() Dim RepeatArea As Range Dim MyPrintArea As Range Set RepeatArea = Range("B1:H47") LastColumn = Range("B1").End(xlToRight).Column weeks = WorksheetFunction.RoundUp((LastColumn - 8) / 14, 0) For p = 0 To weeks - 1 Set MyPrintArea = Union(RepeatArea, Range("I1").Offset(0, p * 14).Resize(47, 14)) ActiveSheet.PageSetup.PrintArea = MyPrintArea.Address MsgBox "Print Area Set to " & MyPrintArea.Address ' PrintOut Next End Sub -------------------- ADDING THE MACRO 1. *Copy* the macro above pressing the keys *CTRL+C* 2. Open your workbook 3. Press the keys *ALT+F11* to open the Visual Basic Editor 4. Press the keys *ALT+I* to activate the *Insert menu* 5. *Press M* to insert a *Standard Module* 6. *Paste* the code by pressing the keys *CTRL+V* 7. Make any custom changes to the macro if needed at this time. 8. *Save the Macro* by pressing the keys *CTRL+S* 9. Press the keys *ALT+Q* to exit the Editor, and return to Excel. TO RUN THE MACRO... To run the macro from Excel, open the workbook, and press *ALT+F8* to display the *Run Macro Dialog*. Double Click the macro's name to *Run* it. Sincerely, Leith Ross -- Leith Ross ------------------------------------------------------------------------ Leith Ross's Profile: http://www.thecodecage.com/forumz/member.php?userid=75 View this thread: http://www.thecodecage.com/forumz/sh...ad.php?t=44032 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
over my head | Excel Discussion (Misc queries) | |||
In over my head again | Excel Programming | |||
Differentiate between 'Print' and 'Print Preview' in VBA code | Excel Programming | |||
How to select and print custom data (eg: cell value) in excel head | Excel Discussion (Misc queries) | |||
Code before Print but not Print Preview | Excel Programming |