Steve and Rob,
Thanks a lot for the discussion. Here is a little bit of background on what I am trying to accomplish. Perhaps this will help.
Hospital client has old patient billing system which exposes a scripting process to automate batch updates. It is just a terminal emulation process. You can sit there and watch it paint the screen over and over.
After some digging, I was able to control the scripting process via Access97 enough to logon, select the facility and then fire off one of the above scripting files to do the updates.
I then put together an Excel spreadsheet to use as a control file for the Access. This had information such as name and path of needed data files, name and path of script files, etc. Access just processes the spreadsheet one row at a time until it hits an empty row.
The Excel file had several worksheets named GeneralFileInfo, InputFileInfo, OutputFileInfo, eMailInfo, etc as well as a sheet for data validation and a sheet named RunStats which Access updated when running the scripts.
For data validation purposes, I was looking for a way to identify a given sheet as being one that contains user data. For now, I spin though the sheets using each sh in thisworkbook.sheets and then use instr(sh.name, "Info"

> 0 to identify them. That's where I wanted a tag property.
Rob, based on your idea above I could have created a name called Tag on each sheet and tested names for name and tag.
This would have accomplished my objective nicely.
Have a great day!