Home |
Search |
Today's Posts |
|
#1
![]() |
|||
|
|||
![]()
Well, I made the True/False change, and then started over and hand-typed the
entire script over again...and it worked! (At least, it worked that time!) THANK YOU SO MUCH!!!!!! "Bernie Deitrick" wrote: Abi, It worked for me. Try setting the TakeFocusOnClick property of the button to False. HTH, Bernie MS Excel MVP "Abi" wrote in message ... I used the second suggestion (copied it in) and the button printed the first page (Title Page) but then I got a run-time error for the rest. ??? "Bernie Deitrick" wrote: Private Sub CommandButton1_Click ( ) PrintQuote End Sub and the code for the PrintQuote need to go into a standard codemodule, not the worksheet's codemodule. Or, you could simply use Private Sub CommandButton1_Click ( ) Sheets("Title Page").Select ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True Sheets(Array("Thankyou", "AV EQ", "QuoteSummary", "Terms", "Punch List")).Select Sheets("Thankyou").Activate ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True End Sub HTH, Bernie MS Excel MVP "Abi" wrote in message ... Okay. Pretend I'm a totally idiot and and can't seem to get anything to work right! :) Now, I have done a few macros before (basically just recording them and then assigning them to controls - but have not done this in Excel before, so maybe I'm missing something here). I don't know how to code at all. ALL I want to do is have a user click on one button and - viola - the macro does its thing. The macro I have recorded prints several sheets in a workbook. It works. I tried it out and it works. Here's what I've done so far. 1 - recorded a macro to print pages. 2 - created a button on one sheet. Right-clicked on it and selected View Code. 3 - I inserted my macro in the VB editor by opening up the macro and copy/pasting it into the VB editor after: Private Sub CommandButton1_Click ( ) End Sub ------------------------------------------------------------- Sub PrintQuote() ' ' PrintQuote Macro ' Macro recorded 1/12/2005 by XXX ' ' Sheets("Title Page").Select ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True Sheets(Array("Thankyou", "AV EQ", "QuoteSummary", "Terms", "Punch List")).Select Sheets("Thankyou").Activate ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True End Sub Can someone please tell me where I've screwed up? I thought this would be the easy part of this whole project I've been working on! ;) |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
New Excel user needs help with simple Macro... | New Users to Excel | |||
Help with macro formula and variable | Excel Worksheet Functions | |||
Macro and If Statement | Excel Discussion (Misc queries) | |||
Macro Formula revision? | Excel Worksheet Functions | |||
Macro for multiple charts | Excel Worksheet Functions |