Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03438.jsonl.gz/1160

wie komme ich von der GREP-Suche auf die Zelle um diese farblich zu verändern.
Ausgangsposition ist folgende: Der Cursor steht an einer beliebigen Position innerhalb der Tabelle. Dann sollte mittels des Skripts die Suchen/Ersetzen-Funktion ausgeführt werden und an den jeweiligen Fundstellen die Zelle farblich angepasst werden.
Ich dachte eigentlich ich komme da irgendwie über InsertionPoint und parent an die Zelle aber der Cursor bleibt an der Position stehen wo er vor Ausführung des Skripts auch stand. Sprich, er springt nicht in die Zelle in der die GREP-Suche geändert wurde.
vielen Dank für den Link. Hat mich auf jeden Fall schon mal weiter gebracht. Mit meinen momentanen Skriptkenntnissen verstehe ich zwar dein Skript jedoch komplett an meine Bedürfnisse anpassen schaffe ich glaube ich nicht.
Meine momentane Problematik besteht darin das ich unterschiedliche Linienstärken habe und wenn ich dann die unterschiedlichen Zellen mit deinem Skript per Zellenformat umfärbe geht es nicht überall, da mir die Linien dann auch verändert werden. Ich habe in deinem Skript etwas experimentiert indem ich die Abweichungen löschen aus bzw. an gestellt habe. Entweder wird mir hier dann die Zelle nicht umgefärbt oder es ändert sich die Strichstärke/-farbe meiner Tabelle.
Wäre es in diesem Fall nicht einfacher die Umfärbung der Zelle ohne Zellenformat vorzunehmen? Also einfach mittels der Farbfelder?
Grüße Stefan
(Dieser Beitrag wurde von ToniMontanaa am 13. Jul 2017, 11:37 geändert)
Im Zellenformat ist nur die Zellenfarbe definiert, aber wenn zwei zusammenhängende Zellen eingefärbt werden wird die Linie dazwischen mit der Linie definiert die im Tabellenformat [Einfache Tabelle] definiert ist?!?
Eigentlich ist die Tabelle gar nicht mit dem Tabellenformat definiert, das Zellformat greift wohl aber doch darauf zurück. Wenn ich im Tabellenformat alle Linien auf 0 pt stelle passiert erst mal gar nix. Wenn ich dann die Tabelle mit dem Tabellenformat [Einfache Tabelle] formatiere habe ich zwischen den eingefärbten Feldern gar keine Linie mehr?!
ich habe jetzt meine Tabelle, wie von Kai vorgeschlagen, komplett neu überarbeitet. Tabellenformat sauber definiert und dann die ganzen Zellenformate nochmal überarbeitet und siehe da, jetzt geht es. Werde es jetzt auch mit dem Skript von Kai formatieren. Danke nochmal.
Nichts desto Trotz, nur mal Interessehalber. Kann man nicht mit einem einfachen Einzeiler aus der GREP-Suche auf die Zelle zugreifen und hier dann nur die Farbe per Farbfeld ändern? Ohne jegliche Prüfung und sonstigen SchnickSchnack ;)
Oben gehst du von der Auswahl zum Textabschnitt. Wenn du jetzt auch außerhalb der Tabelle Fundstellen hast, würden dir auch Rahmen eingefärbt. Du müsstest dann zumindest prüfen, ob in cell auch wirklich eine Zelle drin steckt oder vorher dein _auswahlGREP anders definieren.
Das Skript soll aber immer funktionieren, egal was der Anwender auswählt. Daher prüfen!