答案 0 :(得分:1)
试试这个 - 在必要时替换ColorIndex和工作表名称
Sub test()
Dim ws As Worksheet
Set ws = Worksheets("Sheet1")
For Each cell In Sheet1.UsedRange
If cell.Interior.ColorIndex = 35 Then
cell.Locked = False
End If
Next
ws.Protect userinterfaceonly:=True
End Sub
如果您需要帮助循环浏览每个工作表,请告诉我。