Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Userform Variabel aus Modul schreiben

Forumthread: Userform Variabel aus Modul schreiben

Userform Variabel aus Modul schreiben
16.01.2025 12:34:26
GuWi75
Hallo,

ich bin neu hier, habe schon einiges gelesen aber bei meinem jetzigen Problem nicht das richtige gefunden.

Ich habe 2 Userformen mit gleich benanten Textfeldern.
Ich möchte jetzt ein Modul aufrufen, wo ich die Artikelnummer und die Userform Übergebe und das Modul dann in einer Tabelle schaut und die Felder dementsprechend füllt.
Wenn ich den Namen der Üserform eingebe geht das Ohne weiteres, aber wenn ich das Über eine Variable machen will weiss ich nicht wie ich das schreiben soll.

Funktioniert wenn ich schreibe

Eingabeform.Artikelnummer.Value = ergebiss

möchte ja jetzt das Gleiche mit
Suchform.Artikelnummer.value = ergebniss


Funktioniert nicht
ÜbergebeneVariable.Artikelnummer.Value

Funktioniert nicht
Userforms(ÜbergebeneVariable).Artikelnummer.Value

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Userform Variabel aus Modul schreiben
16.01.2025 14:15:14
Piet
Hallo

wenn du Daten in eine Variable lesen willst muss die Variable immer am Anfang stehen, nicht am Ende!
Bitte beachte das Daten aus Textfeldern immer Text sind, auch bei Zahlen Eingabe, Währung oder Datum!
ggf. musst du den Text dann mit CInt, CLng, CCur oder CDate ins richtige Format umwandeln.

Sub MeinMakro_imModul()
Ergebnis = Eingabeform.Artikelnummer.Value 'oder Text statt Value
Ergebnis = CInt(Eingabeform.Artikelnummer) 'bei einfachen Zahlen
usw. .....

mfg Piet
Anzeige
AW: Userform Variabel aus Modul schreiben
16.01.2025 15:14:50
GuWi75
Danke Piet,

deine Antwort ging aber etwas an meiner Frage vorbei.
Ich möchte aus 2 verschiedenen Userformen ein Modul aufrufen und dort ein Textfeld das In beiden Userformen gleich heisst mit werten füllen.
Ich möchte aber nicht für jede Userform ein separate Routine schreiben, also müsste ich Variabel die Userform ansprechen können. das Feld hesst in beiden Userformen gleich. ich wollte mit einem Übergabs String den Namen der Userform übergeben, kann sie dann aber nicht ansprechen.

Anzeige
AW: Das...
16.01.2025 15:52:08
GuWi75
Super Danke,
ich wollte die Form immer als String übergeben, wenn ich sie als Object übergebe funktioniert es super. Danke!
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18