好的,说我有一系列来自 A1:B10 的单元格。A1 到 A10 范围内的单元格包含一个带有 2 个选项(锁定、dont_lock)的下拉列表。B1 到 B10 范围内的单元格是允许用户输入数据的空单元格。我想要做的是根据相邻单元格中的值锁定单个单元格。所以如果单元格 A1 设置为“锁定”,那么我锁定单元格 B1。如果单元格 A2 设置为“dont_lock”,则 B2 未锁定,依此类推。我尝试使用下面代码中显示的 for 循环,但它不起作用。任何人都可以帮忙吗?
Dim rCell As Range
Dim rRng As Range
Set rRng = Sheet1.Range("A1:B10")
For Each rCell In rRng.Cells
If rCell = "Lock" Then
Range("B1").Locked = True
End If
Next rCell