3k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo miteinander,

nachdem ich heute schon den halben Tag halb am verzweifeln bin, wende ich mich nun an Euch in der Hoffnung, dass ich nicht den morgigen (oder wann auch immer) GANZEN Tag GANZ verzweifeln muss. ;)
Nun zu meinem Anliegen:
Ich will in einer Tabelle eine Statusanzeige anhand von Checkboxes unterbringen - d.h. eine Checkbox mit Häkchen bedeutet, dass der Status zu 20% Prozent erreicht wurde, 2 Checkboxes mit Häkchen dann 40%, usw...
Aber dem nicht genug will ich dann oben in der Überschrift, die den bezeichnenden Namen "Status" trägt, eine Dropdown-Auswahl unterbringen, so dass mir nur Dinge angezeigt wurden, die meinetwegen zu 40% oder eben zu 100% erledigt wurden.
Ist das verständlich und klar, was ich will?
Geht das?
Wenn ja - wie? VB?
Kann mir bitte jemand helfen?!

Danke schon mal im voraus für euere Hilfe!

12 Antworten

0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
Hallo Unbekannte(r),

der Beitrag ist mir nicht klar.
Zum Betreff der nicchts mit dem Beitrag zu tun hat. Ja es gibt noch eine dritten Zustand, dann ist das Kästchen so grau. Ich glaube den bekommst Du aber nur per VBA hin.

Gruß Hajo
0 Punkte
Beantwortet von
Sorry, dass ich mich so undeutlich ausgedrückt hab´- da merkt man halt doch, dass ich nicht wirklich vom Fach bin...!

Um mein Problem zu präzisieren:
Ich möchte in eine Spalte 4 Checkboxes nebeneinander anbringen, die einen Status "visualisieren" -> 1 Checkbox mit Haken bedeutet Aufgabe zu 20% erledigt, 2 Checkboxes mit Haken bedeuten 40%, 3 bedeuten 60% abgeschlossen, etc...
Und jetzt will ich mir eben ganz gezielt ansehen, welche Aufgaben zu 100% erledigt wurden, welche zu 80% erledigt wurden, etc...
D.h. ich will mir durch ein Dropdown Menü nur jeweils die Dinge anzeigen lassen, die mich zu diesem Zeitpunkt interessieren.

Ist´s jetzt verständlicher?

Und: ja, ich weiß, dass mir da wahrscheinlich nur VBA weiterhelfen kann - wenn überhaupt!

Danke für die Mühen!

Viele Grüße,

Timo
0 Punkte
Beantwortet von finger59 Experte (1.3k Punkte)
Hi Tronikk,

ich würde Dir eine andere Lösung anbieten:

a) anstelle von Kontrollkästchen die Optionsfelder zu nehmen.
Die haben den Vorteil das innerhalb einer Gruppe nur immer ein Wert angegeben sein kann.

b) Dann über die Eigenschaften ein Zelle zuweisen, so dass je nachdem welches Optionsfeld (bei Dir dann 1 - 4) angeklickt wurde, in diese Zelle dann der Wert 1, 2, 3 oder 4 eingetragen wird, eben je nachdem welches Optionsfeld angeklickt wurde
(ggf. über Formel anpassen, da bei dem Optionsfeld 5 natürlich 5 als Ergebnis stehen würde... hier dann =wenn(xy=5, 1; wenn(xy=6=2, usw....), so dass in einer Spalte dann nachher nur noch die 1 - 4 zu finden ist und dort das filtern stattfinden kann.

c) Anschließend nach der 1, 2, 3 oder 4 filtern und Du erhältst auf diese Art die Informationen welche Vorgabe welchen Status hat.

Vielleicht ja mal ein Lösungsansatz.

In diesem Sinne... have a nice Day... Gruß Helmut
0 Punkte
Beantwortet von Einsteiger_in (21 Punkte)
Hallo Helmut!

Danke Dir für deine Mühen!
Ich werd´s bei Gelegenheit mal ausprobieren.
Ich hab´ allerdings ´ne ganz simple Lösung gefunden, die mir sehr weiterhalf - das Zauberwort hieß "Windings"! ;)
(mit den Zeichen 111 und 254 konnte ich die Kästchen darstellen, hab´ den Status dann in ´ner Dropdown Auswahl hinterlegt, so dass immer nur die (un-)ausgefüllten Kästchen ausgewählt werden können und hab´ ´nen Filter drüber gelegt...)

Dennoch: vielen herzlichen Dank für euere Mühen!

Viele Grüße,

Timo
0 Punkte
Beantwortet von Experte (3.2k Punkte)
anstatt die wingdings zeichen in die zellen zu schreiben, kannst du auch dein kontrollkästchen hinsetzen und mit der zelle verknüpfen. steht nun WAHR in der zelle, so ist das kästchen gehakt, steht dort FALSCH, ist sie nicht gehakt. lässt sich auch mit formeln kombinieren.

Das mit dem filter funktioniert hier genauso, du musst nur nicht die wingdings symbole 254 und 11 suchen, sondern eben die werte wahr und falsch.

nur so als nachtrag, ich find die grünen haken iwie schöner als n schwarzes wingdings zeichen ;)

Ele
0 Punkte
Beantwortet von Einsteiger_in (21 Punkte)
Hallo Ele,

Dankeschön für deinen Nachtrag!
Ich werd´s tatsächlich testen, da das auch meinem eigentlichen Denkansatz entspricht.
Eine Frage: klappt das dann auch, wenn ich anfangs 5 "nackte" Checkboxes in der Zelle hab´, dann 5 verschiedene Werte (also 0 Checkboxes mit Häkchen = 0 %; 1 Checkbox mit Häkchen und 4 ohne = 20 %; usw...) der Checkboxes hinterlege und dann den Filter drüber lege?
Die ganze Liste wird übrigens 500 Zeilen lang... Ich möchte also ´nen Bereich von 500 Zellen filtern.

Dankeschön für den Tipp!
0 Punkte
Beantwortet von Experte (3.2k Punkte)
man muss ja praktisch nur den richtigen prozentwert auswerten. Die Kästchen leiten sich ja davon ab (wenn jetzt in a1 der prozentwert steht):
=wenn(a1>=20;WAHR;FALSCH)
Damit werden ja die Checkboxen aktiviert oder eben nicht.
Will man jetzt filtern, so filtert man einfach nach der zelle a1. z.B. auf a1==80.
wenn man will, kann man natürlich auch die verknüpften zellen auf WAHR bzw. FALSCH filtern, ich find richtige zahlen aber bequemer^^

Ele
0 Punkte
Beantwortet von Einsteiger_in (21 Punkte)
Jetzt muss ich doch nochmal nachfragen...

Ich will ja, dass mir Leute nur meine leere Checkboxes (5 Stück nebeneinander und allesamt in einer Zelle) abhaken und ich dann dementsprechend nachsehen kann, wieviele der Aufgaben bereits zu 0%, 20%, 40%, etc... abgearbeitet wurden.
So kann ich durch den Filter eben bestimmen, wem ich "Gas" geben muss und wen ich ein bißchen belohnen darf, weil er seine Aufgaben so schnell zu 100% erledigt hat...
Bei 500 "Aufgaben" würde ich ja sonst den Überblick verlieren...
0 Punkte
Beantwortet von Einsteiger_in (21 Punkte)
0 Punkte
Beantwortet von Experte (3.2k Punkte)
Achso, ich glaube ich habe dich missverstanden. Ich dachte, die checkbox sollte eine anzeige sein.
nja. Alle Checkboxen in eine Zelle geht nicht. Man muss sie ja jeweils mit einer zelle verknüpfen, eine zelle kann nur mit einer cb verknüpft werden. Aber man kann ja n paar spalten ausblenden ;)

nja, praktisch muss man dann ja nur die ganzen zellen auf WAHR prüfen, um sie zu filtern.
ansonsten kann man ja auch mit ner einfachen formel n prozentwert aus den cbs berechnen.

Also in jedem Fall, es funktioniert!^^
...