Sorry, but I have a personal rule where I won't open files with macros or that are bigger than 50kbs.
I just noticed that you're using Excel 2007.
You can replace all of this:
LOOKUP(REPT("Z",255),CHOOSE({1,2},"",
With the IFERROR function.
=IFERROR(LOOKUP(1E100,......),"No_Data")
Bookmarks