在工作表1(viva-2)上,第11行的下拉(验证)为yes/no。 默认情况下,值为“否”,工作表11(Manage-d)单元格区域A11:D30应该被禁用/锁定。 选择“是”,用户应该能够选择Sheet11(Manage-d),并且范围A11:D30中的单元格应该解锁。VBA根据另一个工作表的单元格值选择工作表
我是VBA的新手,但我正在努力学习。
Public Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim RNG As Range
If Target.Row = 11 Then
If Range("11").Value = "YES" Then
Sheets("Manage-d").Select
Sheets("Manage-d").Range("A11:D30").Locked = False
Sheets("Manage-d").Range("A11:D30").Activate
Else
Sheets("Manage-d").Range("A11:D30").Locked = True
End If
End If
范围( “11”)不是有效的范围的参考。 –