Code seems OK except that we have to add the "=" to RefersTo, therefor
(partial) :-
RefersToR1C1:="=" & Application.Activesheet.Range(strStartOfRange & ":
& sreEndOfRange)
Don't need ActiveWorkbook because ActiveSheet is at application leve
too. Cannot check further without seeing your data. You could put
line in to check :-
Msgbox(ActiveSheet.Range(strRangeName).Address
--
Message posted from
http://www.ExcelForum.com