bis dato habe ich leider keine passende Antwort auf mein Problem gefunden.
Ich habe ein Tabellenblatt, auf dem eine Auswertung aller folgender Tabellenblätter durchgeführt wird. Dabei wird von jedem "Unterblatt" die dort ermittelte Summe aufaddiert, sodass man am Ende eine Gesamtsumme auf dem ersten Tabellenblatt erhält.
Dazu lasse ich ein Makro durchlaufen, welches Die Formel =SUMME(Tabelle2:TabelleXY!L50) einfügt. TabelleXY bestimme ich immer aktuell, wenn ein neues Tabellenblatt hinzugefügt wird.
Nun kann es jedoch passieren, dass jemand manuell ein existierendes Tabellenblatt hinter das neu hinzugefügte schiebt und es damit nicht mehr in der Summenformel berücksichtig wird.
Ich würde dieses Problem gerne umgehen, indem mir eine Funktion signalisiert, dass die Tabellenblätter verschoben wurden. Also ein Äquivalent zum Workbook.SheetChange Event bloß über alle Tabellen.
Über Hilfe bin ich sehr dankbar.
Mit freundlichen Grüßen
scipiol