Seite 1 von 2

Markierfeld soll bei Häkchen der Zelle darunter eine Formatvorlage zuweisen

Verfasst: Di 4. Okt 2022, 13:28
von makeipro
Hallo zusammen,

ich komm einfach nicht weiter!
Habe einen Arbeitsplan und die einzelnen Arbeiten mit einem Markierfeld versehen.
die Zellen darunter werden durch Vergleich des Datums und mehreren bedingten Formatierungen eingefärbt.

Nun soll beim Aktivieren des Markierfeldes die Zelle darunter erneut eingefärbt werden. Mit Makros bin ich nicht weiter gekommen. Auch mit div. Formeln gelingt mir das nicht.

Die angehängte Datei zeigt in der ersten Zeile den Aufbau und die Werte der Zellen ohne Markierfeld.
In der zweiten Zeile sind die Markierfelder drübergesetzt und so sieht es momentan nach Aktivierung aus.
Und die dritte zeigt, wie es aussehen soll.

ich bin für jede Lösung dankbar.

Re: Markierfeld soll bei Häkchen der Zelle darunter eine Formatvorlage zuweisen

Verfasst: Di 4. Okt 2022, 14:15
von mikele
Hallo,
es ist etwas verwirrend:
Es gibt Zellen (A2), die enthalten nur Formeln, andere (A3) Formeln und ein Markierfeld, noch andere (A4) nur ein Markierfeld.
Soll alles so möglich sein?
Nun soll beim Aktivieren des Markierfeldes die Zelle darunter erneut eingefärbt werden.
Wenn das Markierfeld aktiviert wurde, soll es Priorität gegenüber der (evtl. vorhandenen) Formel haben?

Re: Markierfeld soll bei Häkchen der Zelle darunter eine Formatvorlage zuweisen

Verfasst: Di 4. Okt 2022, 14:34
von echo
Hallo
du kannst das Markierfeld mit einer Zelle verknüpfen (Steuerelement-Eigenschaften > Daten)
Beispiel für A3 die Zelle A103
Jetzt kannst du in der bedingten Formatierung > Formel ist ; =(A103*1)=1 den Zustand abfragen und gewünschte Formatierung einstellen.

Wenn mehrere Bedingungen WAHR sind, ist die Reihenfolge der bed. Formatierung nicht egal.

Gruß Holger

Re: Markierfeld soll bei Häkchen der Zelle darunter eine Formatvorlage zuweisen

Verfasst: Di 4. Okt 2022, 16:01
von makeipro
mikele hat geschrieben:
Di 4. Okt 2022, 14:15
Hallo,
es ist etwas verwirrend:
Es gibt Zellen (A2), die enthalten nur Formeln, andere (A3) Formeln und ein Markierfeld, noch andere (A4) nur ein Markierfeld.
Soll alles so möglich sein?
Nun soll beim Aktivieren des Markierfeldes die Zelle darunter erneut eingefärbt werden.
Wenn das Markierfeld aktiviert wurde, soll es Priorität gegenüber der (evtl. vorhandenen) Formel haben?
Nein, das sind nur drei Beispiele untereinder.

Re: Markierfeld soll bei Häkchen der Zelle darunter eine Formatvorlage zuweisen

Verfasst: Di 4. Okt 2022, 16:10
von makeipro
das ist mir alles zu kompliziert. hab ich schon probiert.

ich bräuchte eine Formel für die Zelle unter dem Markierkästchen die in etwa das macht:

Wenn Markierkästchen "Name des Kästchen" = 1 dann Formatvorlage "soundso", sonst E$1-HEUTE()+0,5

für den fetten Teil finde ich als programierlaie leider keine Lösung.

Re: Markierfeld soll bei Häkchen der Zelle darunter eine Formatvorlage zuweisen

Verfasst: Di 4. Okt 2022, 16:43
von echo
Wenn Markierkästchen "Name des Kästchen" = 1 dann Formatvorlage "soundso", sonst E$1-HEUTE()+0,5
Ich meine, eine Formel kann das Kästchen nicht direkt abfragen.
Damit eine Formel auf das Kästchen reagieren kann, musst du es daher zuerst mit einer Zelle verknüpfen. (siehe oben)
Dort wird dann, je nach Einstellung, WAHR oder FALSCH reingeschrieben.

Eigentlich sind es dann zwei Formeln, (Beispiel wie oben: Verknüpfte Zelle A103)
Die erste Formel steht in der bedingten Formatierung, siehe oben.
Die zweite Formel steht in der Zelle : =WENN((A103*1)=1;"";E$1-HEUTE()+0,5)

Re: Markierfeld soll bei Häkchen der Zelle darunter eine Formatvorlage zuweisen

Verfasst: Di 4. Okt 2022, 18:16
von makeipro
OK, verstanden. Danke dir.

vielleicht fällt mir ja noch eine elegantere Lösung ein. so dass ich den "Arbeitsblock (mit allen Nebenformeln)" zusemmen kopieren kann.

Re: Markierfeld soll bei Häkchen der Zelle darunter eine Formatvorlage zuweisen

Verfasst: Mi 5. Okt 2022, 00:06
von mikele
Hallo,
anbei mal eine Variante, bei der die Zellen in Spalte A, C, etc. je nachdem gefärbt werden:
1) wenn die vorhanden Checkbox aktiviert ist -> grün
2) wenn das heutige Datum gleich dem Datum in der 1. Zeile ist -> gelb
3) wenn das heutige Datum größer als das Datum in der 1. Zeile ist -> rot
In den Zellen ist keine Formel. Die Datumsproblematik wird innerhalb der bedingten Formatierung abgefragt.
Die Checkboxen schreiben ihren Wert (wahr/falsch) in die Zelle in der die Checkbox verankert ist. Daher habe ich in den Formatvorlagen (grün, gelb, rot) die Schriftfarbe gleich der Hintergrundfarbe gesetzt, um den Text unsichtbar zu machen.
Wird jetzt eine solche Zelle mit Checkbox kopiert passieren leider (manchmal?) folgende unschöne Sachen:
- der Bezug auf die Zelle wird nicht angepasst (wird die Checkbox aus A4 nach A8 kopiert dann verweist die Checkbox in A8 immer noch auf A4)
- die Bezeichnung des Zeichnungsobjektes bleibt gleich (im Navigator hat man dann auf einmal mehrere "Zeichnungsobjekt1" und so)
- die Bezeichnung des Steuerelements bleibt auch gleich (alle Checkboxen heißen "Markierfeld")
Dafür habe ich ein Makro eingebaut, dass alle Checkboxen (nachdem z. B. mehrere kopiert wurden) neu durchnummeriert und sie mit an die Zelle bindet, an der sie verankert sind (es sei denn sie sind an der Seite verankert).

Re: Markierfeld soll bei Häkchen der Zelle darunter eine Formatvorlage zuweisen

Verfasst: Do 6. Okt 2022, 11:24
von makeipro
Hallo Mikele,

du hast mich perfekt verstanden und das auch noch einfach, aber genial gelöst. Ich danke dir vielmals dafür.
Genauso wollte ich das haben!

Gruß
Makeipro

Re: Markierfeld soll bei Häkchen der Zelle darunter eine Formatvorlage zuweisen

Verfasst: Do 6. Okt 2022, 11:59
von makeipro
Leider funktioniert das Makro nicht.