Hi ,
A few questions :
1. Will all users be accessing all 30+ worksheets ? If not , is it possible to have a simple macro , which can be used to display only the relevant sheets to each user ?
2. More than the number of worksheets , it is the layout of each worksheet which is daunting to users ; when a user opens a workbook :
a. It should be clear to them what they are supposed to do next
b. Depending on what actions are expected from them , the appropriate screen / screen section / userform should be displayed to them ; it should never happen that a user opens a workbook to find the worksheet in Page Break Preview , and looking at cell IJ337 !
You can create what are called Custom Views , so that it becomes easier for a user to select the view that they want displayed instantaneously.
c. Most users , when faced with anything that , to them , appears beyond their grasp , are fearful , fearful of making mistakes. Thus , when developing an application which will be used by others , the first aspect to be taken care of is error handling ; and error handling means not just catching errors , but also informing the user about the error with appropriate , fully descriptive messages , and also letting them know how they can resolve the error , so that they know what to do next.
In response to an earlier thread , Luke has posted a link , which you can refer to , for more tips on workbook design :
http://www.ozgrid.com/Excel/ExcelSpreadsheetDesign.htm
Narayan