我有一个带有2个组合框和3个滚动条的excel工作表。我想保护除此表单对象(和一个单元格)之外的所有工作表。当我尝试保护工作表时,我无法使用滚动条和组合框。我如何解锁它们,用vba保留表格的其余部分?我试图解锁链接到表单对象的单元格,但它仍然不起作用。
谢谢你
AB
答案 0 :(得分:0)
菜单选项数据怎么样 - >允许用户编辑范围?
答案 1 :(得分:0)
为什么不将需要修改的单元格放在非常隐藏的工作表上。
创建一个命名范围,例如“InputCell”在单独的工作表中,例如“SheetWithInputCell”。使用= InputCell将组合框的单元链接设置为指定范围。
然后将工作表设置为VeryHidden。 VeryHidden意味着用户无法右键单击工作表标签并取消隐藏。
要将工作表设置为非常隐藏,请转到VBA IDE(Alt + F11)并查看“属性”窗口。如果您看不到“属性”窗口,请选择“视图”>属性窗口。
在Project Explorer窗口(View> Project Explorer)中,选择要隐藏的工作表并将Visible属性设置为xlSheetVeryHidden。
然后,您可以保护隐藏的工作表不受保护,并使用控件锁定工作表。