Steuerelement (Kalender) in Zelle(n) einfügen ?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Steuerelement (Kalender) in Zelle(n) einfügen ?

Re: Steuerelement (Kalender) in Zelle(n) einfügen ?

von FormelSucher » So, 08.01.2017 09:51

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 :)

Re: Steuerelement (Kalender) in Zelle(n) einfügen ?

von paljass » Sa, 07.01.2017 16:08

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 ?

von mikeleb » Sa, 07.01.2017 15:43

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 ... :D

Re: Steuerelement (Kalender) in Zelle(n) einfügen ?

von FormelSucher » Sa, 07.01.2017 11:19

Danke, melde mich per Email
Gruß Andy

Re: Steuerelement (Kalender) in Zelle(n) einfügen ?

von mikeleb » Fr, 06.01.2017 19:57

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 ?

von FormelSucher » Fr, 06.01.2017 18:41

Wie üblich und immer noch der Mike....Danke !

Sieht gut aus, ich werde es einbauen, super !
Ohne die Formel wär ich ziemlich aufgeschmissen... :D

Danke
Gruß aus Bärlin !

Re: Steuerelement (Kalender) in Zelle(n) einfügen ?

von mikeleb » Fr, 06.01.2017 13:24

Hallo,
muss es Steuerelement sein?
Die Auswahl des Tages innerhalb eines Monats lässt sich auch per Gültigkeitsregel lösen.
Dateianhänge
gültigkeit_datum.ods
(14.01 KiB) 309-mal heruntergeladen

Steuerelement (Kalender) in Zelle(n) einfügen ?

von FormelSucher » Fr, 06.01.2017 09:50

Ein Gesundes Neues Jahr ! :D
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
Kassenbuch.png (38.55 KiB) 4204 mal betrachtet

Nach oben