vielleicht könnt Ihr mir helfen, ich bin nicht sicher ob es überhaupt geht.
Ich habe eine Userform mit dem Namen frmPopupKalender und dem Calendar 1 angelegt, welche ich über einen Button aufrufe. Könnte das über einen Doppelklick auf eine Zelle im Range H4:I4 geschehen? Das maximale was ich geschafft habe, ist dass der Kalender nach Doppelklick und verlassen der Zelle geöffnet hat. Das nützt mir natürlich nichts.
Ausserdem habe ich noch folgendes Problem: Wenn in der Zelle bereits ein Datum steht, soll dieses in den Kalender übernommen werden (Datums Vorschlag). Das soll verhinden, dass aus Versehen ein in der Zelle vorhandenens Datum überschrieben wird. Bei leerer Zelle soll der Kalender das aktuelle Datum angezeigen. Das geht auch nicht, er zeigt immer das aktuelle Datum. Ich habe das so gemacht:
Private Sub frmPopupKalender_Initialize()
If IsDate(AvtiveCell.Value) Then
Calendar1.Value = DateValue(ActiveCell.Value)
Else
Calendar1.Value = Date
End If
End Sub
Sub Calendar1_Click()
ActiveCell.Value = Calendar1.Value
Unload Me
End Sub
Danke für die Mühe
Winfried