如何临时锁定带有受保护单元格的单元格,从而突出显示所选行?

时间:2019-01-14 21:32:00

标签: excel vba

当我选择任何单元格时,我想突出显示该行,但是该行可能已锁定或保护了单元格,但是我仍然需要突出显示该行。供用户使用。有可能吗?

1 个答案:

答案 0 :(得分:0)

即使设置了受保护的参数以防止用户这样做,VBA代码也会选择受保护的单元格。

如果要将以下行添加到Worksheet_SelectionChange事件中,在具有某些单元格被锁定并防止用户选择的工作表中,整个行的确会突出显示:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Target.EntireRow.Select
End Sub

您可能想扩展此代码,以标识您的工作区域和其他类似内容。

如果您希望允许用户选择锁定的单元格,但实际上并未更改任何值,那么您可能希望查看保护参数。