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!