在工作簿加了保护密码后会有这种情况,你的代码在修改worksheet的visible属性前,先给工作簿解除保护;出错中断后自然是不能执行程序代码了。参考:。。。activeworkbook.unprotectpassword:="123"sheets("主页").visible=truesheets("主页").activateactiveworkbook.protectpassword:="123"