Chris,
I don't know of any references. However, I do have some example files I can email you - as a zip file.
Also, if anyone else is interested, please feel free to ask for the files.
These files are a "mix" of different types of applications involving the use of both database functions (e.g. DSUM, DCOUNTA) and data-manipulation using VBA - i.e. extracting selective data based on the criteria you specify. Included are comments regarding setting up the criteria, creating range names, etc.
These are primarily simple files - intended not to overwhelm those searching for the "basics" in the use of spreadsheet-based databases. And there are a couple of files that are a little "more advanced" - to provide examples of what can be accomplished.
Lastly, I feel a need to comment on the "suitability" of using "spreadsheet-based" databases versus the use of Access. I naturally agree that where an application is such that it "truly" requires the functionality of a relational and multi-user database, then other databases should be used.
However, relational databases are not the "be all and end all". I've encountered MANY users of such RDBs who have a problem in generating the type of "professional" reports that have become relatively easy to generate in the spreadsheet world.
There appears to be a "growing recognition" that software such as Excel can and should be used to generate (preferably automatically using VBA) the "professional" looking reports for the "font-end" recipients - which might include general users, management and the public. In such situations, it can be a case of providing these end-users with a "template" that has already been "automated". Then, periodically they can import "data-dumps" from the mainframe-based databases. The automation can include allowance for the end-users to generate either pre-set reports, and/or generate "custom" reports based on the end-user's choice of criteria for the selection of records from the data-dump.
It would be appropriate if Microsoft would "also" recognize this "growing recognition". They could help IMMENSELY by including in their NEXT release of Excel, four data-manipulation functions they neglected to include based on the terrific example of Lotus 123 Release 5. Specifically, these include: Data-Find, Data-Modify, Data-Delete and Data-Append.
The inclusion of these four data-manipulation functions will DEFINITELY be VERY much appreciated by ALL Excel users. This, combined with the obvious "missing" HELP and TUTORIAL information on this database functionality, will go a LONG way in convincing Excel users to upgrade to the version of Excel containing these added components.
In many cases, the "squeaky" wheel gets the grease. So I'm (still) hopeful that Tek-Tips members will contribute as best you can to get Microsoft's attention. Anyone have any "connections" ???
As mentioned, email me if you'd like the set of Excel database example files (contained in a zip file).
Regards, ...Dale Watson dwatson@bsi.gov.mb.ca