受保护的工作表刷新表(不是数据透视)

时间:2016-07-26 21:59:16

标签: excel-vba excel-2016 vba excel

我需要保护我的工作表,但仍然可以刷新基础数据(表)。

我的工作表是发票,发票正文是链接到基础查询的表格。当我锁定(受保护的工作表)w / password时,如何刷新此数据?我能找到的唯一代码似乎解锁了&通过将密码存储在VBA中来锁定。必须有另一种方法。

1 个答案:

答案 0 :(得分:0)

在工作簿打开事件中锁定您的工作表:

Private Sub Workbook_Open()

    ThisWorkbook.Sheets("Invoice").Protect Password:="Password123", UserInterfaceOnly:= True

End Sub

UserInterfaceOnly参数允许VBA更改工作表而不是用户 - 不幸的是,此选项只能以编程方式使用而不能通过GUI

相关问题