Wie füge ich einen Mini Calender in Excel ein?
Hallo Community.
Ich kann folgendes Problem nicht lösen:
Ich möchte in einem geschützen Excel-Tabellenblatt in eine Zelle, zB G21, ein Datum eintragen. Wenn man mit Tab oder durch Anklicken die Zelle erreicht, soll sich ein Mini-Kalender öffnen, bei dem man das entsprechende Datum einfach anklicken kann. Nun habe ich schon viel recherchiert. In meiner Liste der ActiveX-Steuerelemente ist der Mini Date and Time Picker nicht enthalten. Gehe ich über die verfügbaren Add Ins wird der Kalender zwar eingefügt, bleibt aber auch da und steht quasi "mitten im Weg".
In der Zusammenfassung: Zelle wird erreicht oder angeklickt, Kalender öffnet sich, Datum anklicken und es wird in eine bestimmte Zelle übernommen. Entweder unmittelbar danach oder beim Verlassen der Zelle soll der Kalender wieder ausgeblendet werden.
Gibt es dafür eine Lösung? VBA kann ich leider (noch) nicht.
Vielen Dank für eure Informationen, Ratschläge und Lösungen.
Piper Kasi
2 Antworten
Vielleicht musst du auf Englisch suchen.
"DatePicker" bei Office Add-Ins
Die Auswahl ist groß, darunter sind welche die durch Klick in eine Zelle aktiviert werden.
Ohne VBA ist das ganze deutlich schwieriger. Mit ...
Mit VBA:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$G$21" Then
UserForm1.Show
End If
End Sub
und dann noch :
Private Sub CommandButton1_Click()
Worksheets("IhrTabellenblattName").Range("G21").Value = DatePicker.Value
Me.Hide
End Sub
Fertsch.
Da ich viel unterwegs bin arbeite ich viel mit der Online Version mit allen Ihren vor und Nachteilen und dort ist in der aktuellen Version so, dass sobald in einer Zeile oben drüber ein Datum steht automatisch beim anklicken der nächsten Zeile ein Kalender eingeblendet wird, ich kann nicht 100%ig bestätigen, dass dies in der Desktop Version auch so ist.
Würde mich über Rückmeldung freuen, ansonsten ist wohl der DatePicker das populärste AddIn

