Thema Datum  Von Nutzer Rating
Antwort
Rot Variablen aus Userform zu Modul übergeben
13.12.2020 15:34:43 Günther
NotSolved
13.12.2020 17:55:33 xlKing
Solved
13.12.2020 18:06:48 xlKing
Solved
14.12.2020 00:27:43 Gast7777
Solved
14.12.2020 18:15:20 xlKing
NotSolved
14.12.2020 18:54:56 Gast7777
NotSolved
14.12.2020 19:46:17 xlKing
NotSolved

Ansicht des Beitrags:
Von:
Günther
Datum:
13.12.2020 15:34:43
Views:
2027
Rating: Antwort:
  Ja
Thema:
Variablen aus Userform zu Modul übergeben

Hallo VBA-Experten,

ich möchte Werte aus dem Userform in den Quellcode eines Moduls übergeben. Das funktioniert leider bisher noch nicht. Einfache Erläuterungen habe ich bisher noch nicht gefunden. Ich habe gelesen, dass die Variable im Userform als dim deklariert werden muss, im Userform anschließend als public.

Konkret möchte ich den Wert, der in der Textbox eingegeben wurde im Modul als Variable aufnehmen. Mein Code sieht bisher so aus:

Userform:

Option Explicit
Public c As Double
 
Private Sub CommandButton1_Click()
 
'Eingaben übernehmen mit o.k.
c = meinFormular.TextBox1.Value
 
End Sub
 
Private Sub CommandButton2_Click()
 
'Eingabefenster schließen
Unload meinFormular
 
End Sub
 
Private Sub UserForm_Initialize()
meinFormular.TextBox1.Value = "Lastgrenze"
End Sub
 
Modul:
 
Option Explicit
Public c As Variant
Sub userform_test()
 
meinFormular.Show
 
Cells(1, 1).Value = c
 
End Sub
 
Leider wird der Wert aus der Textbox nicht übernommen. Kann mir jemand sagen wo der Fehler liegt bzw. wie man grundsätzlich Variablen aus der Userform an ein Modul übergibt?
 
Im Voraus vielen Dank für eure Hilfe!!!

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Variablen aus Userform zu Modul übergeben
13.12.2020 15:34:43 Günther
NotSolved
13.12.2020 17:55:33 xlKing
Solved
13.12.2020 18:06:48 xlKing
Solved
14.12.2020 00:27:43 Gast7777
Solved
14.12.2020 18:15:20 xlKing
NotSolved
14.12.2020 18:54:56 Gast7777
NotSolved
14.12.2020 19:46:17 xlKing
NotSolved