#1   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 13
Default Basic Macro Query

This is my first time trying to write a Macro, but it doesn't seem to work!

I want a "button" on sheet 1 (which is currently just cell D2). On clicking
this button the entire workbook will be printed, except for sheet 1.

So far I have created this code:

Sub Print_All()
'
' Print_All Macro
' Macro recorded 03/01/2007 by Jenny
'

'
Range("D2").Select
ActiveWorkbook.PrintOut Copies:=1, Collate:=True
End Sub

On selecting run macro, this seems to work (although prints sheet 1 also
which I don't want). Nothing happens however when D2 is selected - how do I
make this look like a "button"?

  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 35,218
Default Basic Macro Query

You can actually place a button on that worksheet.

View|Toolbars|and show Forms
Look for the icon that looks like a button and click on it.
Click on the worksheet and you'll have the topleftcorner--drag to the bottom
left and let go.

You'll be prompted to assign your macro to this new button.

If you're not ready (or want to assign (or reassign it later)), you can
rightclick on that button and choose Assign Macro.

How many sheets are in your workbook?

If the number doesn't change--and the names don't change, you can modify your
code to look like:

Option Explicit
Sub Print_All()
ThisWorkbook.Worksheets(Array("sheet2", "sheet3", "sheet4")).PrintOut _
Copies:=1, Collate:=True, preview:=True
End Sub

Change the names and add more (or subtract if you need less).

And I did a print preview to save paper while testing. Remove that when you're
ready for paper.

luvthavodka wrote:

This is my first time trying to write a Macro, but it doesn't seem to work!

I want a "button" on sheet 1 (which is currently just cell D2). On clicking
this button the entire workbook will be printed, except for sheet 1.

So far I have created this code:

Sub Print_All()
'
' Print_All Macro
' Macro recorded 03/01/2007 by Jenny
'

'
Range("D2").Select
ActiveWorkbook.PrintOut Copies:=1, Collate:=True
End Sub

On selecting run macro, this seems to work (although prints sheet 1 also
which I don't want). Nothing happens however when D2 is selected - how do I
make this look like a "button"?


--

Dave Peterson
  #3   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 35,218
Default Basic Macro Query

Ps. You can also use a shape from the Drawing toolbar and make it as pretty as
you want--or even a real picture!

Then rightclick on it and assign your macro.

Dave Peterson wrote:

You can actually place a button on that worksheet.

View|Toolbars|and show Forms
Look for the icon that looks like a button and click on it.
Click on the worksheet and you'll have the topleftcorner--drag to the bottom
left and let go.

You'll be prompted to assign your macro to this new button.

If you're not ready (or want to assign (or reassign it later)), you can
rightclick on that button and choose Assign Macro.

How many sheets are in your workbook?

If the number doesn't change--and the names don't change, you can modify your
code to look like:

Option Explicit
Sub Print_All()
ThisWorkbook.Worksheets(Array("sheet2", "sheet3", "sheet4")).PrintOut _
Copies:=1, Collate:=True, preview:=True
End Sub

Change the names and add more (or subtract if you need less).

And I did a print preview to save paper while testing. Remove that when you're
ready for paper.

luvthavodka wrote:

This is my first time trying to write a Macro, but it doesn't seem to work!

I want a "button" on sheet 1 (which is currently just cell D2). On clicking
this button the entire workbook will be printed, except for sheet 1.

So far I have created this code:

Sub Print_All()
'
' Print_All Macro
' Macro recorded 03/01/2007 by Jenny
'

'
Range("D2").Select
ActiveWorkbook.PrintOut Copies:=1, Collate:=True
End Sub

On selecting run macro, this seems to work (although prints sheet 1 also
which I don't want). Nothing happens however when D2 is selected - how do I
make this look like a "button"?


--

Dave Peterson


--

Dave Peterson
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Macro Help (Uppercase multiple ranges?) Ken Excel Discussion (Misc queries) 14 December 2nd 06 07:23 PM
Visual basic macro move cursor down 1 cell Roger Excel Worksheet Functions 1 September 12th 06 08:09 PM
how do I email amacro? leo Excel Worksheet Functions 24 August 9th 06 02:47 PM
Formula Help Robert Excel Worksheet Functions 15 January 3rd 06 02:17 AM
How do I run a Macro on basic of a value in a specific cell Steen H. Pedersen Excel Worksheet Functions 3 April 16th 05 08:52 AM


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

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"