My rangeText variable is a simple string used to reference a pre-
assigned range within my spreadsheet i.e. A group of cells.
For example,
rangeText = "DynamicBlkIn"
and 'DynamicBlkIn' has been pre-defined using Excel (Insert - Name -
Define) as the following:
=Inputs!$N$20:$N$21
where "Inputs" is the name of a worksheet.
What seems to be happening is that, upon issuing a 'Save As', Excel
creates a new copy of the 'original' spreadsheet and then, for
whatever reason, attempts to execute the VBA callbacks for all the
Listbox objects.
At this point, no named ranges exist in the new copy of the
spreadsheet, so the VBA code falls over, as the "DynamicBlkIn" range
does not exist.
That's what I think the problem is, just not too sure how to get
around it !!!!!