我一直停留天以下几点:Excel的VBA - 过滤数据被锁定,密码
我想在特定行的密码锁的数据之后,还可以使用过滤器在这个数据上。
这是我走到这一步,但由于某种原因,这是行不通的。
任何输入将非常欢迎!
If logbook.Cells(row_index, 1) <> "" Then
ActiveSheet.Unprotect password:="mypassword"
logbook.Cells(row_index, 11).Value = "YES"
logbook.Cells(row_index, 1).EntireRow.Locked = True
ActiveSheet.Protect password:="mypassword", AllowFiltering:=True
Else
Unload Me
End If
'AllowSorting:= True,AllowFiltering:= True'将这些添加到'ActiveSheet.Protect'以启用排序和过滤。 – Luuklag