Excel VBA通​​过多个独立的工作表更改来调用单个macros

我已经使用了以下工作表更改应用于单个单元格引用的VBA代码,并用于根据数据validation列表中的select来调用macros。 macros触发的事件适用于活动单元格的行。

Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address(True, True) = "$H$2" Then Select Case Target Case "Yes" Call StandardEntry Case Else 'Do nothing End Select End If End Sub 

现在我想能够应用此工作表更改事件,由同一列中的单个单元格触发,在活动单元格行内生成相同的事件,而不影响其他任何行。 相同的数据validation已应用于列中的其他单元格。

我希望能够协助编写适当的代码或调整上面的代码以适应。

谢谢@ YowE3K!

更改

 If Target.Address(True, True) = "$H$2" Then 

 If Target.Column = 8 Then 

做的伎俩,是一个非常简单的解决scheme! Yeehar!