Seite 1 von 1
Steuerelement (Kalender) in Zelle(n) einfügen ?
Verfasst: Fr, 06.01.2017 09:50
von FormelSucher
Ein Gesundes Neues Jahr !
Ich bitte um Hilfe :
Die Tabelle besteht aus 70 Zeilen zur Dateneingabe.
In die Datumszellen habe ich über die Formularfunktion das Steuerelement Kalender eingefügt.
Die (meine) Ausrichtung ist furchtbar, ich kann die Steuerelemente nicht sauber in (über) die passenden Zellen platzieren.
Auch jedes einzelne Element mit Kopieren/Einfügen bringt das neue Element nicht an die korrekte Stelle.
Habe es mit "Gruppieren" und auch mit "Größe und Position" versucht, das jetzige Ergebnis ist zwar zum Bearbeiten möglich
aber es ist eine unsaubere Arbeit. (siehe z.B. Zeile 5)
Welche Lösung gibt es um 70zig mal ein Steuerelement an die immer gleiche Stelle in (über) einer Zelle zu platzieren ?
Vielen Dank für Eure Mühe
Gruß Andy

- Kassenbuch.png (38.55 KiB) 4204 mal betrachtet
Re: Steuerelement (Kalender) in Zelle(n) einfügen ?
Verfasst: Fr, 06.01.2017 13:24
von mikeleb
Hallo,
muss es Steuerelement sein?
Die Auswahl des Tages innerhalb eines Monats lässt sich auch per Gültigkeitsregel lösen.
Re: Steuerelement (Kalender) in Zelle(n) einfügen ?
Verfasst: Fr, 06.01.2017 18:41
von FormelSucher
Wie üblich und immer noch der Mike....Danke !
Sieht gut aus, ich werde es einbauen, super !
Ohne die Formel wär ich ziemlich aufgeschmissen...
Danke
Gruß aus Bärlin !
Re: Steuerelement (Kalender) in Zelle(n) einfügen ?
Verfasst: Fr, 06.01.2017 19:57
von mikeleb
Hallo,
die Formel lässt sich noch ein bisschen vereinfachen:
Code: Alles auswählen
TEXT(DATUM(JAHR($A$1);MONAT($A$1);ZEILE(INDIREKT("$a$1:$a$" & TAGEIMMONAT($A$1))));"tt.mm.jjjj")
oder auch so:
Code: Alles auswählen
TEXT($A$1-1+ZEILE(INDIREKT("$a$1:$a$" & TAGEIMMONAT($A$1)));"tt.mm.jjjj")
Re: Steuerelement (Kalender) in Zelle(n) einfügen ?
Verfasst: Sa, 07.01.2017 11:19
von FormelSucher
Danke, melde mich per Email
Gruß Andy
Re: Steuerelement (Kalender) in Zelle(n) einfügen ?
Verfasst: Sa, 07.01.2017 15:43
von mikeleb
Hallo,
mir ist es noch gelungen, die Gültigkeitsbedingung so umzuwandeln, dass die Auflistung der Monatstage im aktuellen Monat immer 3 Tage vor dem aktuellen Datum beginnt (frühestens jedoch mit dem 1.). Die weiter zurückliegenden Tage des Monats erscheinen am Ende der Liste:
Code: Alles auswählen
TEXT($A$1+REST(ZEILE(INDIREKT("$a$" & MAX(1;WENN(MONAT(HEUTE())=MONAT($A$1);TAG(HEUTE()))-3) & ":$a$" & MAX(1;WENN(MONAT(HEUTE())=MONAT($A$1);TAG(HEUTE()))-3)+TAGEIMMONAT(A1)-1))-1;TAGEIMMONAT(A1));"tt.mm.jjjj")
Ob es sinnvoll ist, ist eine andere Frage, aber es ist möglich ...

Re: Steuerelement (Kalender) in Zelle(n) einfügen ?
Verfasst: Sa, 07.01.2017 16:08
von paljass
Hi,
ich würd ja einfach die ersten Tage wegfallen lassen, weil man die später nicht mehr brauchen wird
Code: Alles auswählen
TEXT(DATUM(JAHR($A$1);MONAT($A$1);ZEILE(INDIREKT("$a$"&TAG(HEUTE())-2&":$a$" & TAG(DATUM(JAHR($A$1);MONAT($A$1+1);1)-1))));"tt.mm.jjjj")
Gruß
paljass
Re: Steuerelement (Kalender) in Zelle(n) einfügen ?
Verfasst: So, 08.01.2017 09:51
von FormelSucher
Danke für diese (mal wieder) perfekte Hilfe !
Es kann auch nach Tagen ein zurück liegender Beleg auftauchen, daher ist die Lösung von Mike genau richtig.
Trotzdem Danke auch an paljass für die Gehirnarbeit.
Gruß aus dem weißen Bärlin
