ich habe folgendes Problem: mit Hilfe eines Macros erstelle ich eine Art Inhaltsverzeichnis im ersten Sheet einer Arbeitsmappe, dabei wird gleichzeitig von jedem Sheet eine bestimmte Zelle ausgelesen und vorne visualisiert, die angibt, ob ein anderes Macro diese Arbeitsmappe bei einer Berechnung berücksichtigen soll oder nicht (es geht dabei um Versicherungsverträge...).
Ich würde gerne, dass jemand auch vorne im Inhaltsverzeichnis dieses "Berücksichtigen" ändern kann - also man gibt dort einen Wert ein und im entsprechenden Sheet soll das dann geändert werden.
Soweit, so einfach. Ich hatte sofort an Worksheet_Change gedacht, das funktioniert auch im Prinzip, aber: das o.g. Macro, was das Inhaltsverzeichnis erstellt, greift ja auch auf diese Zellen zu und ändert diese. Ich möchte aber, dass das Macro ohne "Konsequenzen" diese Zellen ändern kann.
Leider sind meine Versuche, das hinzukriegen, gescheitert. Ich hab es mit einer Public Integer "MacroRunning" versucht, die das Macro zu Beginn auf 1 setzt und am Ende auf Null und damit das Worksheet_Change gesteuert wird - leider führt das aber offenbar zu einer Endlosschleife.
Ich wäre um Eure Hilfe sehr verbunden :-)
Grüße aus Köln,
Florian