Excel数据验证-基于下拉值禁用Excel中的单元格

Excel数据验证-基于下拉值禁用Excel中的单元格,excel,validation,Excel,Validation,我在Excel表格中有两列A1包含一个下拉列表,其值为“启用”和“禁用”。单元格B1和C1需要根据A1下拉选择启用或禁用 我尝试使用数据验证,但它不起作用。有人能建议我如何使用数据验证来实现这一点吗 A | B ------------------------ 1 Suggestions| (This cell should disable (B1)) ------------------------ 2 Errors| (Now here

我在Excel表格中有两列<代码>A1包含一个下拉列表,其值为“启用”和“禁用”。单元格B1和C1需要根据
A1
下拉选择启用或禁用

我尝试使用数据验证,但它不起作用。有人能建议我如何使用数据验证来实现这一点吗

          A     |   B
------------------------
1       Suggestions| (This cell should disable (B1))
------------------------
2       Errors| (Now here drop down will come with values(B2))
------------------------
当前VBA

  Private Sub Worksheet_Change(ByVal Target As Range)
     ThisRow = Target.Row
      If Target = Range("A1") Then
           If Target.Value = "Suggestions" Then
                Worksheets("Code Review").Range("B:C").Locked = True
            End If
      Else
         Worksheets("Code Review").Range("B:C").Locked = False
      End If 
     End Sub
我也这样试过

    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim cel As Range
    If Not Intersect(Range("A:A"), Target) Is Nothing Then
    Application.EnableEvents = False
    Me.Unprotect
    For Each cel In Intersect(Range("A:A"), Target)
        cel.Offset(ColumnOffset:=1).Resize(ColumnSize:=2).Locked = _
        cel.Value = "Suggestion"
    Next cel
    Me.Protect
    Application.EnableEvents = True
    End If

但这会锁定一切:(我只想锁定2个单元格。

你能举个例子说明你想获得的可能性吗?@Jerry:更新了帖子。但是格式问题。谢谢,没关系。这确实让事情更清楚了:)谢谢Jerry。我不希望用户在下拉菜单中选择“禁用”时编辑单元格。我已经编写了加载drop box的公式。帮助我:(你说b1单元需要启用/禁用是什么意思?你是说需要锁定和保护吗?