Hi esib,
I don't believe you can.
However, a workbook could be set up so that all except one worksheet is hidden and the rows & columns on the one visible worksheet are hidden. An Auto_open macro could then unhide them.
Similarly, the macro could be used to populate the workbook with data - unless the Auto_open macro was run, the data wouldn't appear on the worksheet.
Cheers