ich habe folgendes Problem bei einem VBA-Excel-Projekt.
Das Projekt besteht aus 2 User_Formen.
User_Form_1 öffnet eine Text Datei und kopiert Inhalte usw.
Irgentwann wird im Code eine zweite User_Form, ein Kalender, geladen.
In diesem Kalender kann man dann ein Datum auswählen. Dieses Datum wird in einer Variablen "Datum" gespeichert.
Danach wird der Kalender wieder geschlossen.
Leider funktioniert das alles nicht so wie ich mir das vorstelle.
Ich habe die Variable "Datum" in User_Form_1 mit Public definiert.
Da mosert der Kalender, da er keine Variable hat die so heißt.
Wenn ich im Kalender die Variable auch definiere, steht in der Hauptform nur ein Default-Wert in Datumform. Bedeutet das die Werte nicht übergeben werden.
Anbein der Code des Kalender:
Option Explicit
Dim StrProdDate As Date
Private Sub UserForm_Initialize()
Calendar1.Value = Now
End Sub
Private Sub Calendar1_Click()
StrProdDate = Calendar1.Value
Me.Hide
End Sub
Ich hoffe es kann mir jemand helfen.
Gruß Frank