Excel如何用VBA禁止编辑H6:Y15区域内容(此区域内容为代码)

2025-04-07 07:22:15
推荐回答(3个)
回答1:

 Cells.Locked = False
    Range("H6:Y15").Locked = True
    Range("H6:Y15").FormulaHidden = False
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

回答2:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row >= 6 And Target.Row <= 15 And Target.Column >= 8 And Target.Column <= 25 Then
[a1].Select
End If
End Sub
此事件代码当选择H6:Y15中区域时,自动选择a1单元格,防止数据被篡改。

回答3:

保护工作表呗