Ich habe dieses Makro für zwei Tage in einer Last von verschiedenen Möglichkeiten überarbeitet, um zu versuchen, Schritte zu verhindern, aber der Bereich G2 Schritt scheint 3 oder 4 mal und der Bereich G3 2 oder 3 mal zu laufen. Hat jemand irgendwelche Ideen ??Arbeitsblatt Ändern sich wiederholende Schritte
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Target.Worksheet.Range("G2")) Is Nothing Then
Range("g4").Value = "Team"
Range("g3").Value = "Division"
Call check
Exit Sub
End If
If Not Intersect(Target, Target.Worksheet.Range("G3")) Is Nothing Then
Range("G4").Value = "Team"
Call check
Exit Sub
End If
If Not Intersect(Target, Target.Worksheet.Range("G4")) Is Nothing Then
Call check
Exit Sub
End If
If Not Intersect(Target, Target.Worksheet.Range("D4")) Is Nothing Then
Call check
Exit Sub
End If
End Sub
Sie ändern das Blatt entsprechend, also das Sub, jedes Mal anrufend. Sie müssen diese http://www.ozgrid.com/forum/showthread.php?t=37042 über 'enableevents' durchlesen –