Hallo Jörg,

----Original Message----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 08, 2006 10:07 PM
To: [email protected]
Subject: Re: [de-users] Calc 2.0.2: Markieren von Tabellenzeilen
alternierend :-)

> Hallo,
>
> Vera Unverzagt schrieb:
>> Da war ich wohl ein wenig voreilig. ;-)
>
> das hatte ich neulich schon gedacht ;-), weil Du bedingte
> Formatierung ablehntest und mit der Makrogeschichte kamst
>
>> Wie baue ich das denn ein?
>
> normal per Hand, aber ich hatte auch neulich Dein Problem nur sehr
> eingeschränkt verstanden. Wenn es dann Makro sein soll und
> das deswegen
> weil es sich per Filter oder Sortierug ändert, leuchtet mir bedingte
> Formatierung nicht ein, und ich würde einfach per Makro ein
> Format zu
> weisen
> Aber wie gesagt ich verstehe Deine Anforderungen nicht vollständig,
> deshalb s.u.

Dann versuche ich jetzt mal, mich verständlicher auszudrücken. ;-)

Diese Tabellen kommen regelmäßig und sollen dann ausgewertet werden.
Das mache nicht ich, sondern der jeweils zuständige Mitarbeiter.
Da die Tabellen aber nach verschiedenen Kriterien ausgewertet und
überprüft werden sollen (z.B. auf doppelte Einträge, Statistik, etc.)
wollte ich es für die einzelnen Mitarbeiter so leicht wie möglich
machen.
Also: Sortierung nach Tagen und zur besseren Übersicht eine
alternierende Farbe der einzelnen Tage.
Das kann ich über bedingte Formatierung machen, sicher. Aber den
einzelnen Mitarbeitern erklären, wie man diese bedingte Formatierung
einschaltet, ...
Habe ich schon mal versucht und will ich des Ergebnisses wegen jetzt
gern vermeiden. :-)

Außerdem wird die Tabelle für die nächste Auswertung nach anderen
Kriterien sortiert. Da stören dann die eingefärbten Zeilen.

> Die Fehklermeldung kommt weil IstGerade() keine BasicFunktion ist
> sondern eine Calc-Tabellenfunktion, bzw. konkret weil keine
> BasicFunktion definiert wurde die genauso heißt wie die
> Tabellenfunktion.

Jetzt wo Du's sagst: Eigentlich logisch. ;-)
Den Code bei Marc Bächinger hatte ich mir angeschaut. Und dabei dann
gemerkt, daß mir das so nicht weiterhilft, weil ich ja eigentlich
keine bedingten Formatierungen einbauen wollte (s.u.).

> Dein Beispiel, welches wie gesagt keine bedingte
> Formatierung zuweist,
> sondern lediglich eine Zellvorlage könnte so lauten:
>
> If (oZelle.Value mod 2) = 0 then
>       oZelle.CellStyle = "Vorlage"
> End If

Du hast völlig recht. Und mir mal wieder aus der Klemme geholfen.
Vielen herzlichen Dank dafür. :-)

Vielen Dank auch an Volker und Edgar.

Viele Grüße

Vera

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an