It sounds like you're going one step too far ‹ or not far enough ‹ when
creating the hyperlink... Whether or not there is a space in the name of the
sheet is irrelevant
In the Insert> Hyperlink dialog I believe that in addition to specifying the
target file you may also be clicking the 'Locate' button & selecting from
the Sheet Names listed there. The Locate option is for hyperlinking to a
specific Named Range in the target file. True, spaces are illegal in Range
Names, but the actual reason you're getting the message is because there is
no Range in the target file by that name. IOW, you'll get the same error
message even if the specified sheet has no space in it's name.
Select any one or more cells on the sheet, assign a name to that range, then
link to it ‹ see if the message doesn't cease.
The word "anchor" is a bit deceptive because the Locate dialog does permit
selecting only a sheet name from the Cell Reference list & sheet names are
allowed to include spaces, but you need to go farther. It's expected that
after you select the sheet (based on its name) that you also specify the
reference of a cell or range *on* that sheet. Even if the sheet name has no
spaces, though, the hyperlink will not cause the target file to open to the
specified sheet if you include only the sheet name. You need to identify the
specific cell, range of cells, or Defined Name within the target workbook.
IMHO, that is a bug & should be addressed in Office 2011 if not sooner...
There has to be a clearer, more elegant way to handle the matter.
HTH |:>)
Bob Jones
[MVP] Office:Mac