warum Wow?
Weil Du Dir sehr viel Arbeit gemacht hast, die Erstellung eines Zeichenobjektes (Rechteck) zu beschreiben, das ganze Verfahren dann aber letzlich doch in der Praxis kaum anwendbar ist.
Natürlich sollte man die Spaltengrössen bzw die Zeilengrössen nicht verändern, da wächst das Rechteck nicht mit. Geht vielleicht, aber war nicht jetzt das Thema.
Ich finde schon, dass genau das das Thema wäre. In Excel kann ich die Zelle, die eine Verlaufsfüllung hat, beliebig in der Größe verändern, in Calc muss ich dann immer das Zeichnungsobjekt noch nachträglich an die neue Situation anpassen.
Was Du noch vergessen hast: Um den Zellinhalt überhaupt noch sehen zu können, muss das Zeichenobjekt in den Hintergrund (des Tabellenblattes) gelegt werden.
Mich würde noch die Frage interessieren, ob es in Calc eine Möglichkeit gibt, Zeichenobjekte exakt (und ohne Recherche nach den numerischen Größenangaben) an vorhandene Zellgrößen (bzw. "Zellgrenzen") anzupassen.
In Excel geht das ganz einfach, indem man während der Größenänderung des Zeichenobjektes die Alt-Taste gedrückt hält. Hat man ein solches Zeichenobjekt dann an die Zellgrenzen angepasst, macht es anschließend auch die Änderungen von Spaltenbreite oder Zeilenhöhe anstandslos mit, was in Calc offensichtlich nicht klappt.
Geht sicher besser mit nem Makro
Wie soll das gehen? Ein Makro kann doch nur die Möglichkeiten umfassen, die das Programm bietet. Wenn es die Option eines Farbverlaufs im Zellhintergrund nicht gibt, wie soll man die dann per Makro realisieren? Und wie soll diese Eigenschaft dann in der ods-Datei gespeichert werden, wenn das ods-Format sowas gar nicht vorsieht?
Fazit: An dieser Stelle ist Excel ohne Frage wesentlich leistungsfähiger als Calc. Der Produktivitätsverlust in Calc (wenn man denn diese Formatierung unbedingt braucht) ist gegenüber Excel erheblich.
Gruß, mawe2