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