zu deinem im Betreff genannten Thread geschilderten Problem hier erst mal ein neuer "Brückenkopf" mit dem Zwischenbescheid: es liegt nicht primär am Makro, dass die Formelbezüge falsch wdn, sondern daran, was wohin kopiert wird! Excel hat keine Veranlassung, einen relativen Bezug auf eine andere Zeile zu ändern, nur weil eine Zeile eingeschoben wird, wenn die andere Zeile vor der Einschubzeile liegt. Das Ganze funktioniert nicht so, als wenn man die Formel über die Zeilen runterziehen würde. D.h. also, das Makro muss, wenn die vorletzte Zeile ausgefüllt wird, die letzte Zeile kopieren und nach der bisherigen letzten einfügen - nicht vor wie bisher. Dann klappt alles. Das kannst du ganz leicht manuell überprüfen. Ich werde jetzt noch die Befehle entsprechend anpassen und melde mich dann wieder. Du kannst es ja selbst auch probieren.
Außerdem halte ich die Vielzahl von Eventmakros für überflüssig. Da gibt es auch 2 Möglichkeiten:
1.Weiterhin zu jedem Blatt 1 Makro, aber mit parametriertem Aufruf eines einzigen Makros im Basismodul, das die Operation ausführt.
2.Makros zu allen Blättern streichen und auslösendes Ereignis im Workbook klassifizieren. Also hierher die Prozedur setzen und um Abfrage der relevanten Blätter ergänzen.
3.Kombination von 2 und 3 (1 Ereignismakro + 1 aufgerufenes Makro)
Die letzten beiden würde ich bevorzugen und dir den Code entsprechend neu fassen, falls du es nicht selber machen kannst oder willst.
Bis dann
Luc :-?