es muss für Makros unter Extras -> Optionen -> LibreOffice -> Sicherheit ->Makrosicherheit mind. auf Mittel stehen, um sie ausführen zu können.
Die Formeln greifen auf das Makro zu und liefern das Ergebnis.
Code: Alles auswählen
=FARBSUMME(1;110;1)
Diese Formel zählt die Hintergrundfarbe im Bereich von A1 bis A110 aus.
Code: Alles auswählen
=FARBSUMME(10;20;2)
Bei FARBS gilt das gleiche. Die Funktionen ZEILE() und Spalte() gibt jeweils eine Zahl der jeweiligen Zelle oder Spalte aus.(F1 Hilfe)
E1 zählt die Hintergrundfarbe Schwarz der Spalte A1-A110.
Die Farbe wird im Makro selber eingegeben. Zu finden unter
Extras -> Makros verwalten -> Farben Zählen Makro in den Modulen 1 und 3.-> Bearbeiten.
Dort gibt es die Befehlszeile
Code: Alles auswählen
if osheet.getcellbyposition(oCol,i).Charcolor = RGB(255, 0, 0) then
RGB(255,0,0) ist ROT3. Andere Farben müssen eingegeben werden.
RGB Skala unter Extras -> Optionen -> LibreOffice -> Farben
Gruß HeritzP