Ich weiß, wie zu überprüfen, um zu sehen, ob eine Spalte geändert hat, wie soZeilennummer auf Zellenwechsel in VBA Get
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("H5")) Is Nothing Then
'Pop up a message saying H5 has changed
End If
End Sub
Wenn ich eine andere Spalte in derselben Zeile ändern möchten, kann ich diese
tunWas nun, wenn ich das obige erreichen will, aber für alle Spalten im Bereich von Zeile1 bis zum Ende der Tabelle? So etwas wie diese (beachten Sie, ich weiß, das würde nicht funktionieren)
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("H1:H")) Is Nothing Then
Range("A" & Target.row).Value = "Look at me!"
End If
End Sub
Einstellung 'EnableEvents' innen' If' Block sollte die Leistung verbessern. – BrakNicku