Excel数据验证-基于下拉值禁用Excel中的单元格
我在Excel表格中有两列<代码>A1包含一个下拉列表,其值为“启用”和“禁用”。单元格B1和C1需要根据Excel数据验证-基于下拉值禁用Excel中的单元格,excel,validation,Excel,Validation,我在Excel表格中有两列A1包含一个下拉列表,其值为“启用”和“禁用”。单元格B1和C1需要根据A1下拉选择启用或禁用 我尝试使用数据验证,但它不起作用。有人能建议我如何使用数据验证来实现这一点吗 A | B ------------------------ 1 Suggestions| (This cell should disable (B1)) ------------------------ 2 Errors| (Now here
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单元需要启用/禁用是什么意思?你是说需要锁定和保护吗?