我试图通过单击按钮来运行一个简单的宏,但是当我在工作表受保护的情况下单击按钮时,什么也没有发生。当我取消保护工作表并单击按钮时,宏运行没有问题。
这里是宏是问题:
Sub ApproveAllPending()
Columns("B").Replace What:="Pending", _
Replacement:="Approved", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:=False, _
SearchFormat:=False, _
ReplaceFormat:=False
End Sub
字符串
我看到几个帖子与我.protect UserInterfaceOnly:=True,但我无法得到工作.
编辑:
我也试着加了这个,也不管用。
Sheet1.保护密码:=“password”,UserInterFaceOnly:=True
1条答案
按热度按时间ibps3vxo1#
字符串
UserInterFaceOnly
,则应将代码放置在Workbook_Open
事件中。这是因为工作簿在重新打开后会丢失UserInterFaceOnly
设置。型