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]
