我需要保护我的工作表,但仍然可以刷新基础数据(表)。
我的工作表是发票,发票正文是链接到基础查询的表格。当我锁定(受保护的工作表)w / password时,如何刷新此数据?我能找到的唯一代码似乎解锁了&通过将密码存储在VBA中来锁定。必须有另一种方法。
答案 0 :(得分:0)
在工作簿打开事件中锁定您的工作表:
Private Sub Workbook_Open()
ThisWorkbook.Sheets("Invoice").Protect Password:="Password123", UserInterfaceOnly:= True
End Sub
UserInterfaceOnly
参数允许VBA更改工作表而不是用户 - 不幸的是,此选项只能以编程方式使用而不能通过GUI