BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das OpenOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des OpenOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als OO-SUPPORTER gekennzeichnet. 🤗
Dropdownmenü zeigt Kalender
Dropdownmenü zeigt Kalender
Hallo!
Meine Idee ist an eine Zelle ein Dropdownmenü zu heften. Wenn man das anklickt erscheint der aktuelle Monat. Nach Anklicken auf das gewünschte Datum wird dieses in die Zelle übernommen.
Wie kann ich das realisieren?
Vielen Dank
Meine Idee ist an eine Zelle ein Dropdownmenü zu heften. Wenn man das anklickt erscheint der aktuelle Monat. Nach Anklicken auf das gewünschte Datum wird dieses in die Zelle übernommen.
Wie kann ich das realisieren?
Vielen Dank
Re: Dropdownmenü zeigt Kalender
Hallo,
am komfortabelsten mit dem Steuerelement "Datum" an das du ein Makro koppeltst, dass den Inhalt in die gewünschte Zelle schreibt.
Im Beispiel habe ich im Steuerelement, in der Eigenschaft Zusatzinformation, die Zelladresse A1 hinterlegt, die durch das Makro ausgelesen wird.
Es geht aber auch ohne Makro und Steuerelement und zwar mittels einer Gültigkeitsbedingung:
am komfortabelsten mit dem Steuerelement "Datum" an das du ein Makro koppeltst, dass den Inhalt in die gewünschte Zelle schreibt.
Im Beispiel habe ich im Steuerelement, in der Eigenschaft Zusatzinformation, die Zelladresse A1 hinterlegt, die durch das Makro ausgelesen wird.
Code: Alles auswählen
Sub datum_eintragen(oevent)
odoc=thiscomponent
otab=odoc.currentcontroller.activesheet
stext=oevent.source.text
szelle=oevent.source.model.tag
if isdate(stext) then
otab.getcellrangebyname(szelle).value=cdate(stext)
else
otab.getcellrangebyname("a1").clearcontents(2)
end if
End Sub
Code: Alles auswählen
TEXT(MONATSENDE(HEUTE();-1)+ZEILE(INDIREKT("a1:a"&(TAGEIMMONAT(HEUTE()))));"TT.MM.JJJJ")
- Dateianhänge
-
- dropdown_datum.ods
- (10.13 KiB) 220-mal heruntergeladen
Gruß,
mikele
mikele
Re: Dropdownmenü zeigt Kalender
Ich freue mich, dass ich so schnell eine Lösung bekam. Leider bin ich damit heillos überfordert, ich weiss nicht wie ich sie anwenden soll.
Kannst du mir eine Schritt-für-Schritt-Anleitung geben?
Kannst du mir eine Schritt-für-Schritt-Anleitung geben?
Re: Dropdownmenü zeigt Kalender
Hallo,
da nehmen wir mal die einfachere Variante.
1) Du klickst in die Zelle, in der du das Dropdownmenü haben willst.
2) Dann gehtst über das Menü ->Daten->Gültigkeit...
Dort wählst du unter Kriterien: Zulassen: Zellbereich. Bei Quelle trägst du die Formel ein:
OK und fertig.
da nehmen wir mal die einfachere Variante.
1) Du klickst in die Zelle, in der du das Dropdownmenü haben willst.
2) Dann gehtst über das Menü ->Daten->Gültigkeit...
Dort wählst du unter Kriterien: Zulassen: Zellbereich. Bei Quelle trägst du die Formel ein:
Code: Alles auswählen
TEXT(MONATSENDE(HEUTE();-1)+ZEILE(INDIREKT("a1:a"&(TAGEIMMONAT(HEUTE()))));"TT.MM.JJJJ")
Gruß,
mikele
mikele
Re: Dropdownmenü zeigt Kalender
... das war ja kinderleicht. Aber ich wäre nie von selber drauf gekommen.
Vielen Dank!
Vielen Dank!