Can you provide the workbook? Clean out any sensitive data of course, but I can't replicate the problem, if the sheet reference is the issue the error should be different, same with button name. Tried with a protected and hidden sheet, and still couldn't duplicate the problem.
One thing you could try is changing
to
a button should not have a True or False value, rather its Enabled property can be true or false.
I don't think that's your issue though, because the error should be a different one " Run-time error 438.
One thing to make sure is that there is a Sheet1. This is not the NAME but the code name (the part not in brackets in the VBA editor). If you want to refer to it by name it is Worksheets("Sheet1").Buttons...
Bookmarks