Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
s05ullivan
 
Posts: n/a
Default excel modular sheets subsheets

It's 2005 and it should be possible to do in Excel what has long been
possible to do in every other programming language - namely create *reusable*
funtions (worksheet regions). Rather than create these functions with code,
it should be possible to do it as a spreadsheet. In the dream world, this
capability would make it so that people could take thier handy spreadsheet
modules, convert them to worksheet modules, package them, and have them added
to a user's function/module sheet palette. Need a pareto chart? Just drag
the worksheet module off of the palette on to the work sheet area, connect up
the input ranges, and presto - a chart is nested in your very own worksheet
area right where you need it.

The idea is follow the paradigm of the Pivot Table which overlays a range on
a spreadsheet. This new region, a sub sheet or worksheet module, would have
an input bar, an output bar, and a worksheet region in between. Preferably,
the input bars could be horizontal or vertically oriented and transposable.
The contents in the worksheet regions would be written in terms of the input
bar values or ranges. In otherwords, if the input bar has a regions
specified as input, then the formulas in the worksheet region would access
that region with an implicit INDIRECT() call.

In fact, using INDIRECT(), it is possible to mimic this effect. However,
the region is not friendly in terms of reuse because of problems with
absolute and relative references. What would be needed is a mechansim
whereby absolute references can be made absolute only with respect to the
worksheet frame. One approach would be to use scoped absolute references (
SubSheet::$C$2:$D$4).

In terms of layout, consider the following:

===[UserFile.xls]=======
//
/// User's existing-and-ever-so-carefully-developed worksheet area
//
// User's precions data is in cells B5:V27
//
// User has plopped the Histogram Module here and selected thier data
region in the input bar.
//
*****SUBSHEET HISTOGRAM *********
*[INPUT RANGE: HistData = B5:V27]
*
* Cell: MaxColors = 256
*
* /// Calculate Bins; =Count(HistData) , =if(temp HISTOGRAM::MaxColors,
.... )etc.
*
* // Count items in Bins; =SumIf(HistData<Bin1Lower, HistData, ....)
*
* // Embedded Chart of Histogram
*
*[OUTPUT RANGE: none]
//
//// User's worksheet area continued...
//




----------------
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...lic.excel.misc
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
How to save sheets in new excel files, automatically? SuperDuck Excel Worksheet Functions 1 October 22nd 05 09:37 AM
Using Access database to "populate" Excel Sheets maacmaac Excel Discussion (Misc queries) 1 September 19th 05 05:06 PM
Opening multiple Excel files that contain varied selected sheets MLBrownewell Excel Worksheet Functions 0 September 14th 05 05:48 PM
How can I merge multiple sheets from different Excel files workbo. jones021 Excel Worksheet Functions 0 April 20th 05 08:48 PM
Create New Microsoft Excel Worksheet Has 3 Sheets Bassam Setting up and Configuration of Excel 0 February 9th 05 08:51 PM


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

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"