【发布时间】:2017-12-26 05:56:23
【问题描述】:
我有这个代码:
If Not (Application.Intersect(Target, Range("E2:F5000")) Is Nothing) Then
If StrComp("pp voice", Target.Value, vbTextCompare) = 0 Then
Target.Value = "PP Voice"
'disable app activation cell
End If
End If
该代码很好,可以执行应有的操作。我还需要它做的是禁用 M 列同一行中的单元格。比如禁用它并将其填充为灰色或其他东西。
问候, 本。
【问题讨论】:
-
“禁用”是什么意思?锁定牢房?
-
是的,锁定会很好,因为工作表受到保护。
-
如果
StrComp() = 0,您是否要锁定Target行的M 列中的单元格? -
是的。该 IF 语句只是清理人们糟糕的打字,但我还需要 M 列中的单元格锁定某些值。 (StrComp 中的那些)
-
我在看类似
Target.Offset(Target.Row, 8).Locked = True的东西,但这似乎没有用。