Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
Rob Rob is offline
external usenet poster
 
Posts: 718
Default Universal CommandButtons Accross Worksheets

I have a workbook with sheets for everyday of the month in it. I want to add
common command buttons that are visible and usable in every sheet. That way
it will automate some routine actions.

Right now I have six command buttons and 485 lines of code for Just One
worksheet that is not yet populated with daily meta-data.

My question is -- how do I "Share" the buttons and the code for the buttons
accross all 30 sheets without having to copy&paste them and the code into
every worksheet because if I do that then the size of the file grows and the
reaction time of the spreadsheet is decreased?

I've tried using "ThisWorkbook" and Modules but I still have to place the
buttons into everyworks sheet and then configure every button like this...

Private Sub DoThis_Click()
ThisWorksheet.SetCustomBorders
End Sub

Any help would be very nice.
Thanks in Advance,
Rob
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,123
Default Universal CommandButtons Accross Worksheets

You can use
ViewToolbarscustomize

Use Add to create your own Toolbar and add buttons to it that run your macro's
See Excel help for more

Or you can add them with code to the right click menu for example when you activate the workbook and
delete them when you deactivate it

http://www.rondebruin.nl/menuid.htm#Add
See sub Add_Controls



--
Regards Ron de Bruin
http://www.rondebruin.nl



"Rob" wrote in message ...
I have a workbook with sheets for everyday of the month in it. I want to add
common command buttons that are visible and usable in every sheet. That way
it will automate some routine actions.

Right now I have six command buttons and 485 lines of code for Just One
worksheet that is not yet populated with daily meta-data.

My question is -- how do I "Share" the buttons and the code for the buttons
accross all 30 sheets without having to copy&paste them and the code into
every worksheet because if I do that then the size of the file grows and the
reaction time of the spreadsheet is decreased?

I've tried using "ThisWorkbook" and Modules but I still have to place the
buttons into everyworks sheet and then configure every button like this...

Private Sub DoThis_Click()
ThisWorksheet.SetCustomBorders
End Sub

Any help would be very nice.
Thanks in Advance,
Rob



  #3   Report Post  
Posted to microsoft.public.excel.programming
Rob Rob is offline
external usenet poster
 
Posts: 718
Default Universal CommandButtons Accross Worksheets

Well, I tried it but now the problem is that when I generate a new month and
try to use the commands it automatically opens the original workbook. so if I
archive it or move it the toolbar no longer works. How do I fix that?

Thanks Much.

Rob



"Ron de Bruin" wrote:

You can use
ViewToolbarscustomize

Use Add to create your own Toolbar and add buttons to it that run your macro's
See Excel help for more

Or you can add them with code to the right click menu for example when you activate the workbook and
delete them when you deactivate it

http://www.rondebruin.nl/menuid.htm#Add
See sub Add_Controls



--
Regards Ron de Bruin
http://www.rondebruin.nl



"Rob" wrote in message ...
I have a workbook with sheets for everyday of the month in it. I want to add
common command buttons that are visible and usable in every sheet. That way
it will automate some routine actions.

Right now I have six command buttons and 485 lines of code for Just One
worksheet that is not yet populated with daily meta-data.

My question is -- how do I "Share" the buttons and the code for the buttons
accross all 30 sheets without having to copy&paste them and the code into
every worksheet because if I do that then the size of the file grows and the
reaction time of the spreadsheet is decreased?

I've tried using "ThisWorkbook" and Modules but I still have to place the
buttons into everyworks sheet and then configure every button like this...

Private Sub DoThis_Click()
ThisWorksheet.SetCustomBorders
End Sub

Any help would be very nice.
Thanks in Advance,
Rob




  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,123
Default Universal CommandButtons Accross Worksheets

You can add the macro's to your personal.xls but creating the menu's with code is what I like

Have you try the cell menu example ? and run the code in this two events in the thisworkbook module

Private Sub Workbook_Activate()

End Sub

Private Sub Workbook_Deactivate()

End Sub


Or see

http://support.microsoft.com/default...02&Product=xlw
How to customize menus and menu bars in Excel

http://www.j-walk.com/ss/excel/tips/tip53.htm
Creating Custom Menus (John Walkenbach) TIP

http://www.erlandsendata.no/english/...oadcommandbars
Ole P. Erlandsen's Web Site (Example workbooks)



--
Regards Ron de Bruin
http://www.rondebruin.nl



"Rob" wrote in message ...
Well, I tried it but now the problem is that when I generate a new month and
try to use the commands it automatically opens the original workbook. so if I
archive it or move it the toolbar no longer works. How do I fix that?

Thanks Much.

Rob



"Ron de Bruin" wrote:

You can use
ViewToolbarscustomize

Use Add to create your own Toolbar and add buttons to it that run your macro's
See Excel help for more

Or you can add them with code to the right click menu for example when you activate the workbook and
delete them when you deactivate it

http://www.rondebruin.nl/menuid.htm#Add
See sub Add_Controls



--
Regards Ron de Bruin
http://www.rondebruin.nl



"Rob" wrote in message ...
I have a workbook with sheets for everyday of the month in it. I want to add
common command buttons that are visible and usable in every sheet. That way
it will automate some routine actions.

Right now I have six command buttons and 485 lines of code for Just One
worksheet that is not yet populated with daily meta-data.

My question is -- how do I "Share" the buttons and the code for the buttons
accross all 30 sheets without having to copy&paste them and the code into
every worksheet because if I do that then the size of the file grows and the
reaction time of the spreadsheet is decreased?

I've tried using "ThisWorkbook" and Modules but I still have to place the
buttons into everyworks sheet and then configure every button like this...

Private Sub DoThis_Click()
ThisWorksheet.SetCustomBorders
End Sub

Any help would be very nice.
Thanks in Advance,
Rob






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
sum accross worksheets using names ShaunL Excel Worksheet Functions 1 December 4th 09 02:38 AM
VLookup accross multiple worksheets jedman Excel Worksheet Functions 8 November 11th 08 06:37 PM
SumIf accross multiple worksheets Karen53 Excel Worksheet Functions 6 August 23rd 07 08:01 AM
Copying Sum formula accross to other worksheets Afsha Excel Discussion (Misc queries) 1 July 5th 07 11:22 AM
Making a macro universal to create multiple worksheets bobbak Excel Programming 0 March 28th 06 01:30 PM


All times are GMT +1. The time now is 04:12 PM.

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

About Us

"It's about Microsoft Excel"