多选下拉列表在受保护的 Excel 工作表上不起作用

multiple selection dropdown list not working on a protected excel sheet

提问人:ameen 提问时间:1/27/2023 最后编辑:ameen 更新时间:6/29/2023 访问量:401

问:

如果工作表受到保护,则多选不起作用,即使包含下拉列表的实际单元格已解锁也是如此。它的行为就像一个普通的数据验证列表,即代码被忽略。

有没有办法让它工作,即使工作表受到保护。

它的行为就像一个普通的数据验证列表,即代码被忽略。我希望能够从锁定电子表格的列表中选择多个。

Excel VBA 单元格 保护 已锁定

评论

0赞 ameen 1/30/2023
感谢您的回复。有没有办法我仍然能够保护工作表并让代码按预期运行?

答:

0赞 SuperWoman 6/29/2023 #1

您可以尝试以下代码:

ActiveSheet.Unprotect 密码:=“密码”

这将在执行主代码之前删除工作表保护。

若要恢复保护,请在代码末尾的以下行之前:

exitError:

添加以下代码:

ActiveSheet.Protect 密码:=“密码”

来源 : https://www.ablebits.com/office-addins-blog/create-multi-select-dropdown-excel/