我有一本工作簿,其中有一些工作表,其中第一工作表包含一些在其他工作表上进行修改的按钮。
我注意到当我按下这些按钮时,Excel会自动激活指定的工作表。可以防止这种机制吗?
每次操作都会触发此机制(单元格修改,样式,颜色更改,创建新工作表等)
应用修改示例(它们都遵循相同的模板):
Worksheets("SHEETNAME1").Unprotect
Worksheets("SHEETNAME1").Cells(2,1).value = "cellvalue"
答案 0 :(得分:0)
为避免激活已编辑的工作表,您必须在代码中输入密码,请将代码更改为:
Worksheets("SHEETNAME1").Unprotect("sheet_password")