![]() |
Betrifft: SheetChange_Endlosschleife
von: koop
Hallo zusammen,
ich stehe vor folgendem Problem und dachte mir, eventuell habt ihr ne Idee.
Meine Forenstreifzüge haben mir gezeigt, dass hier doch einige Fachleute am Werk sind.
Also:
Ich habe eine Arbeitsmappe mit mehreren Tabellenblättern, Anzahl kann variieren.
Wird auf dem einen Blatt ein Zellinhalt durch den User geändert, soll die Änderung auf alle anderen Tabellenblätter übertragen werden. Ich habe es soweit hinbekommen und zwar mit Workbook_SheetChange(). Mein Problem ist jetzt, dass die Anpassung der anderen Tabellenblätter durch meine Sub als Änderung erkannt wird und die Workbook_SheetChange() erneut auslöst. Eine Endlosschleife. Hat von euch jemand ne Idee, wie ich die Schleife einfangen kann?
Schonmal danke!
Gruß Koop
![]() |
Betrifft: AW: SheetChange_Endlosschleife
von: Andi
Geschrieben am: 13.05.2008 14:50:12
Hi,
vor dem Übertragen:
Application.EnableEvents = False
und danach
Application.EnableEvents = True
Schönen Gruß,
Andi
![]() |
Betrifft: Application.EnableEvents=FALSE
von: NoNet
![]() |
Betrifft: AW: Application.EnableEvents=FALSE
von: Koop
Geschrieben am: 13.05.2008 17:15:55
Hey Jungs, ich danke euch das funktioniert super!
Hab da jetzt was neues, aber bastel selbst ersteinmal.
Vielen Dank!
![]() |