I've been searching for a protection command that doesn't allow the user to delete/rename a sheet, but haven't found it exactly. I know I could just protect the sheet, but I want the user to be able to edit any info in it...

Also, I need to be able to delete/rename the sheet through the code (would I need to take this property away, delete/rename the sheet, then set the property again?)

So basically is there a really low level property of protection that doesn't allow the user to delete or rename sheets in the workbook (still allowing the programmer total control), but still able to edit any data within those sheets?

thanks