Hallo zusammen,
auch von meiner Seite noch ein Lösungsvorschlag. Hatte ich bereits am Freitag erstellt, kam aber noch nicht dazu den zu posten. Schau dir mal diese Datei an:
https://supportnet.de/forum/?qa=blob&qa_blobid=10083514547986400880
Hier wird dein ursprüngliches Format verwendet und in jeder Eingabezelle prüft eine Formel, ob eine Zwischensumme angezeigt werden soll oder nicht. Damit ist die Zeilenposition variabel. Die Zwischensumme selbst wird über bedingte Formatierung fett und mit Rand dargestellt. Das Datum in A9 muss nur der Erste des jeweiligen Monats sein. Alles Andere wird berechnet. Für die Eingabe von Daten können die Formeln problemlos überschrieben werden. Aber bitte nur, wenn eine graue Null angezeigt wird.
Ganz ohne Makros gings dann aber doch nicht. Da du ja sicher nicht willst, dass versehentlich an der falschen Stelle Formeln überschrieben werden. Einfach auf den Button im Januar klicken, dann prüft das Makro in allen Monaten ob es sich um eine Summenzeile handelt. Wenn nicht, werden die Zellen als Eingabezelle gesetzt und dann das Blatt geschützt. Passwort zum Entschützen ist aktuell "Kalender". Kannst du aber gern im Code ändern.
Bei Änderung des Jahres, werden die Formeln aus Zeile 47 bis hoch nach Zeile 9 kopiert. Dabei kommt es unweigerlich zum Überschreiben evtl. bereits getätigter Eingaben. Deshalb gibt's vorher eine Frage ob man das will. Wenn du hier Nein sagst, bleiben die Eingabedaten zwar erhalten, passen jedoch nicht mehr zu den Datumsangaben und Summenzeilen.
Auch, wenn es vielleicht jetzt keine Rolle mehr spielt. Probier's mal aus, wenn auch nur aus Interesse. Ist vielleicht eine Alternative für künftige Projekte.
Gruß Mr. K.