ich habe hier bereits einmal großartige Hilfe bekommen, weshalb ich mich nochmal voller Hoffnung an Euch wende.
Ich habe folgende Testdatei erstellt, anhand der meine Frage hoffentlich verständlich wird.
https://www.herber.de/bbs/user/123892.xlsx
Was habe ich bisher:
Über eine Makse in einem anderen Reiter werden verschiedene Textbausteine in den Reiter "Datengrundlage" kopiert.
Es werden immer ganze "Blöcke" kopiert:
1. Block: A4:CB8
2. Block: A9:CB16
usw.
Wie viele Zeilen ein Block hat/haben wird ist nicht vorhersehbar. Die Blöcke werden einfach im Ganzen untereinander kopiert. ("Gehe zur letzten befüllten Zelle in Spalte "L", dann nochmal eine Zeile runter und ganz nach links, dann kopiere alles rein")
Der Aufbau der Texte ist immer gleich:
Hauptinformation: A4:J4 bzw. Hauptinformation: A9:J9 usw.
Weiterführende Info: K4:CB8 bzw. Weiterführende Info: K9:CB16 usw.
Für jede der 17 Überschriften gibt es 3 relevante Kategorien: "+", "-", "k.A." unter denen eine "1" stehen kann.
Was ich benötige:
Ich versuche nun einen Code zu schreiben, der Folgendes kann:
1.) Im Reiter "Summe" sollte in A4:J4 der Inhalt aus "Datengrundlage" A4:J4 kopiert werden.
in A5:J5 der Inhalt aus "Datengrundlage" A9:J9 kopiert werden
usw.
2.) Im Reiter "Summe" sollte unter jeder Überschrift 1-17 und jeder Kategorie ("+", "-", "k.A.") die Summe der 1er gebildet werden, die im Reiter "Datenrgundlagen" unter der jew. Kategorie/Überschrift stehen.
Wichtig zu wissen:
Im Reiter "Datengrundlage" in Spalte "K" werden Daten stehen ("Test A" / "Test B" usw.), sie ich immer mal wieder händisch/einzeln/manuell bearbeiten werde:
Dabei werde ich beispielsweise den Inhalt aus "Datengrundlage - K6" ausschneiden und ihn dafür in M6 kopieren. Dies hat wiederum zur Folge, dass ich manuell die "1" aus P6 lösche und entweder bei N6 oder O6 eine 1 eintragen werden.
Wenn ich dies tue, müssten sich unbedingt die Summen im Reiter "Summe" unter der Überschrift 1 ändern.
Am besten wäre also, dass ich das Makro auf einem Baustein zuweise, der "Summenberechnung aktualisieren" heißt oder so.
Parallel werden natürlich weiterhin Datenblöcke über die Maske mit Hilfe eines Makros aus einem anderen Reiter in den Reiter "Datengrundlage" unter die bestehenden Blöcke kopiert.
Diese neuen Daten müssten dann mit dem nächsten Klick auf "Summenberechnung aktualisieren" in den Reiter "Summe" übertragen und summiert werden.
Ich hoffe ich konnte euch meine Problemstellung verständlich erläutern.
Ich komme leider beim besten Willen nicht drauf,wie ich das machen soll und würde mich sehr über eure Hilfe freuen.
Vielen Dank und liebe Grüße
Marco