View Single Post
  #3   Report Post  
Posted to microsoft.public.excel.programming
joel joel is offline
external usenet poster
 
Posts: 9,101
Default Sub or Function not Defined

Ther are three different type VBA sheets in excel
1) thisworkbook - For workbook events
2) sheets - one every sheet in the workbook used for sheet events
3) Modules - Need to be added using menu Insert Module. Yo can add as many
modules as you want. common code should be place in a module

Create a module and put your code in the module.


Note: Subroutines called from the worksheet or button (not functions) cannot
have any parameters. Any subroutine or function can call another subroutine
or function with parameters. Subroutine called by worksheet/workboo events
have predefined parameters that cannot be changed.

"Doug" wrote:

I'm using Excel 2007. I have a form to input to a spreadsheet. I have 2
routines, 1 to put the information from the form to a sheet , Sub FillSheet
(), another to take information from the sheet and show it in labels on the
form, Sub FillForm (). I have a command button to run the code 'Call
FillSheet' and 'Call FillForm'. This works fine on the form. I want to fill
the form when it opens so I put 'Call FillForm' with the Workbook Open code.
This is where I get the error. How do I difine the 'Sub FillSheet' is on a
different page of code?
Thanks
Doug

----------------
This post is a suggestion for Microsoft, and Microsoft responds to the
suggestions with the most votes. To vote for this suggestion, click the "I
Agree" button in the message pane. If you do not see the button, follow this
link to open the suggestion in the Microsoft Web-based Newsreader and then
click "I Agree" in the message pane.

http://www.microsoft.com/office/comm...el.programming