Macro, zum Auflisten bestimmter Zellen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Spitzbart
Beiträge: 5
Registriert: Sa, 07.02.2015 18:57

Macro, zum Auflisten bestimmter Zellen

Beitrag von Spitzbart »

Hallo, ich kenne mich mit macros noch nicht so gut aus. Ich suche eine Möglichkeit, um die Zellen auflisten zu lassen, die schwarzen Hintergrund haben.

Also die Auflistung der Zellbezeichnung soll dabei raus kommen.

_________________
Moderation: Thema verschoben von OOo Calc nach OOo Basic und Java, wo alle Themen zur individuellen Programmierung hingehören.—lorbass, Moderator
Hiker
******
Beiträge: 593
Registriert: Mo, 08.09.2014 21:34
Wohnort: Berlin

Re: Macro, zum aulisten bestimmter Zellen

Beitrag von Hiker »

Siehe: viewtopic.php?t=2835

MfG, Jörn
Libre Office 6.3.1 (Win 10 Pro) / Libre Office 6.0.7 (Win8.1 Pro, Win 7 Pro) / AOO (Win 7)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Macro, zum aulisten bestimmter Zellen

Beitrag von clag »

Hallo Spitzbart,

hier ein Beispiel wie man es machen könnte,
dabei ist zu bedenken das eine leere Zelle mit Hintergrundfarbe von AOO nicht als verwendete Zelle betrachtet wird.
Die automatisch erkannte letzte benutzte Zelle bezieht sich auf Inhalt.
Soll also auch die letzte schwarze aber leere Zelle gefunden werden, muss das Ende des Suchbereichs angegeben werden.
Datei entfernt da defekt

viel Spaß und Geduld
26 Spalten x 5000 Zeilen 130.000 Zellen brauchen hier 18 Sek, hochgerechnet auf die gesamte Tabelle mit 1.073.741.824 Zellen
bedeuten das ~ 42 Stunden Arbeit für Calc! Falls jemand Z500000 eingegeben hat und glaubt Calc sei abgeschmiert ~ 1/2 Stunde
ggf. bringt ctrl+shift+Q Erlösung

edit:
das Makro in der Datei war defekt weil nicht korrekt gespeichert, hier die vollständige Datei.
schwarze_Zellen_finden_ok.ods
(12.07 KiB) 76-mal heruntergeladen
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Antworten