Apologies everyone for digging up such an old thread, but it's worth a bump.
Tooley, did you ever find out what was going on here? I have just run into the same problem, and this is the only post I've been able to find anywhere so far which accurately describes the issue.
I'd been planning to use tables as a way of avoiding creating loads of dynamic named ranges, and had the exact same setup, i.e. named range referring to table column, used for data validation elsewhere in the book, all working fine, save as .xlsb, crashes Excel when reopening.
In my case there were a number of tables in the file (but so far only one containing a column which was referenced by data validation elsewhere in the book). "Open and repair" breaks all the tables, removes all table formatting and deletes all named ranges in the workbook - except the one causing the issue. The problematic named range appears in Name Manager (Ctrl+F3) but I am unable to delete it. I can however successfully delete it by running an XL4 macro to remove ALL names (including hidden ones), i.e.
I assume the problem doesn't manifest itself if you keep the file as .xlsx and don't save as a binary?
Bookmarks