Wie kann man den Inhalt aus einer TextBox einer Variable zuweisen? ( in VBA)?
Hallo,
ich habe mal wieder eine Frage zur VBA Programmierung in Excel. Ich möchte, dass der der Benutzer in einer Userform Angaben in verschiedenen TextBoxen eintragen kann, und die Einträge sollen je einer Variable zugewiesen werden. Die Variablen habe ich in einem benutzerdefinierten Datentyp erstellt (Deklaration des Datentyps in der Arbeitsmappe). Durch einen Klick auf den "start" button in der Userform sollen die Daten eingelesen werden. Es entsteht jedoch ein Laufzeitfehler 424 "Objekt erforderlich". Ich vermute, dass ich die TextBox falsch angesprochen habe. Anbei ein paar Bilder um es zu verdeutlichen. Ich hoffe auf rasche Hilfe, danke im Voraus.
Mit freundlichen Grüßen, Patrick.



2 Antworten
Mal ein kurzer "Schuss ins Blaue".
Hilft es vielleicht wenn Du:
Set F.PNR = Userform1.Textbox_PNR.Value
schreibst?
Falls nicht, weise den Wert der Textbox mal probeweise einer allgemeine Variablen (z.B. Dim Test as variable) zu.
Falls das klappt kann man schon mal davon ausgehen, dass es an der Variablen liegt.
mit globalen variablen bin ich nicht unbedingt routiniert, ich dachte allerdings, dass diese in ein Modul gehören. Dem Bild nach stehen sie bei Dir bei der Arbeitsmappe
Vielen Dank für die Antwort. Das war das ganze Problem.