Variable aus Textbox global setzen

Hallo,

habe ein Problem mit einer globalen Variable.

Ich geben über eine Textbox auf einer Userform das aktuelle Datum ein.

Dieses Datum deklariere ich als String.

Die Variable will ich später wieder in einem Modul benutzen und auf ein Worksheet schreiben.

Habe das datum : Public datum as string gesetzt, jedoch ist der Inhalt immer „“

Muss ich was beachten bei der Textbox oder muss ich mit einer Funktion arbeiten?

Wäre um jede Hilfe froh :wink:

Vielen Dank

Hallo.

habe ein Problem mit einer globalen Variable.

Ich geben über eine Textbox auf einer Userform das aktuelle
Datum ein.

Dieses Datum deklariere ich als String.

Die Variable will ich später wieder in einem Modul benutzen
und auf ein Worksheet schreiben.

Habe das datum : Public datum as string gesetzt, jedoch ist
der Inhalt immer „“

Wo genau steht denn die Deklaration „Public datum as String“? Die sollte ja in einem Modul stehen. Wenn Du diese Deklaration in das Code-Modul der UserForm geschrieben hast, steht Dir nach dem Schließen der UserForm die Variable überhaupt nicht mehr zur Verfügung.
Da Du keinen Code gepostet hast, kann man nur Vermutungen anstellen.
Beschreibe doch 'mal genauer, wie der Aufruf der UserForm abläuft und wie Du vor dem Schließen der Userform den eingegebenen Wert der TextBox an die Variable „datum“ übergibst.

VG
Carsten

Hallo.

Vielleicht noch eine kleine Anmerkung:

Je nach Office-Version ist es möglich, dass Du der Werkzeugsammlung ein Kalender-Steuerelement hinzufügen kannst. Eventuell mußt Du dazu erst einen Verweis aktivieren über das Menü „Extras“>„Verweise“ im VB-Editor. Wäre doch praktisch, das gewünschte Datum per Mausklick anzugeben.

VG
Carsten