VBA触发器来硬编码单元格

我已经设置了一个控制工作表。 在JI列中有一个下拉列表 – 如果select了“Y”,那么它将在列I中触发一个UDF来应用一个签名(签名)。 我正在寻找一个触发器,以便在UDF运行后对整行进行硬编码。 所以如果在列J的任何单元格中select“Y”,则硬编码保护/locking整行。

寻找如何处理/设置触发器的提示 – 我想我应该能够设置locking/保护。 另外我认为时间延迟将允许UDF在locking行之前运行?

所有的build议欢迎,

谢谢,

夏兰

创build一个工作表更改事件。 任何时候检测到J列的变化,代码都会运行。

Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 10 Then 'insert your code here End If End Sub 

使用Target.Address作为确切的单元格引用。 你甚至可以将你的UDF代码合并到这里,而不是运行一个单独的进程。