Perhaps something like this ..
In the target sheet,
Assuming B2 will house the input of the range name,
Put in say, the formula bar for B4:
=IF($B$2="","",OFFSET(INDIRECT($B$2),ROW(A1)-1,COLUMN(A1)-1))
Array-enter the formula in B4 by pressing CTRL+SHIFT+ENTER,
instead of just pressing ENTER
Copy B4 across to F4, fill down to F9
to populate the range size (5C x 6R)
B4:F9 will return the required results* depending on the input in B2
*the contents of the named range
For a neater look, suppress display of extraneous zeros in the sheet
via clicking Tools > Options > View tab > Uncheck "Zero values" > OK

Signature
Max
Singapore
http://savefile.com/projects/236895
xdemechanik
---
> I have an estimating program file with 30+ worksheets in which I need to be
> able to specify a specific range name from four available, then paste the
[quoted text clipped - 5 lines]
> worksheet and be able to overwrite that data if another range name is used.
> I originally created this program in Lotus 1-2-3 using a macro.