I have an excel template that opens a new worksheet and populates it with a load of data from a particular database. This is working fine but I don't want the user to be able to switch to the template worksheet so I'd like it to be invisible.

Is there any way of doing this (or something similar?).

Thanks in advance,
Duncan