Hi Patrick,
This seems to be a known problem.
http://support.microsoft.com/kb/2503335
This has a fix but won't repair your existing worksheet.
I did read somewhere that the controls actually still exist, just reduced to zero size (if that makes any sense). I wonder whether you can write a macro that detects and resizes the controls.
Regards
Harry