【发布时间】:2019-03-23 22:29:07
【问题描述】:
我有一个包含多个选项卡的工作簿。所有选项卡都受到保护。一些受到完全保护,而另一些则受到部分保护(即可以调整列和行大小)。有一页输入。按下宏按钮时,将填充所有其他选项卡。为了允许即使在单元格被锁定的情况下也可以通过宏填充选项卡,我在工作簿打开时使用了以下代码:
Private Sub Workbook_Open()
Dim wSheet As Worksheet
For Each wSheet In Worksheets
wSheet.Protect Password:="Secret", _
UserInterFaceOnly:=True
Next wSheet
End Sub
但是,这会将所有选项卡重置为完全保护(而有些只需要部分保护)。
有没有办法解决这个问题?
在此先感谢
【问题讨论】:
-
我认为您需要为每张工作表(或具有相同保护类型的每组工作表)指定设置