Yes, you can change the Visible property of the Worksheet object:
Worksheets("Sheet1").Visible = xlVeryHidden
'/ or
Worksheets("Sheet1").Visible = xlHidden
xlVeryHidden will hide the sheet so that it may not be unhidden via Format |
Sheet from Excel. xlHidden will hide it just as if you had hidden it via
Format | Sheet --> Hide.