Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1024to1028
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

userform per VBA starten

userform per VBA starten
21.11.2008 12:08:28
MAS
Hallo zusammen,
ich bin auf der Suche nach einer korrektion Deklaration.
Normalerweise starte ich eine Userform mit frmName.Show
Jetzt bekomme ich den Namen der Userform als String und möchte die zugehörige userform starten.
Ich könnte es natürlich mit einer IF Abfrage machen, Wenn String = frmXYZ dann frmXYZ.show
Aber vieleicht geht's ja auch eleganter.

Sub TEST()
' so geht es
frmAdressen.Show
' Und hier muss noch angepasst werden
Dim formName
Dim form As UserForm
formName = "frmAdressen"
Set form = formName
form(formName).Show
End Sub


3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: userform per VBA starten
21.11.2008 12:17:26
Hajo_Zi
Hallo Niicjk,
reicht nicht form.show

Userform über ihren Namen starten
21.11.2008 12:21:46
Reinhard
Hi Mas,
(Tipp ist von Schmitti)

Sub Zeige()
Dim formName
formName = "frmAdressen"
UserForms.Add(formName).Show 0
End Sub


Gruß
Reinhard

AW: Userform über ihren Namen starten
21.11.2008 12:39:25
MAS
Hallo Reinhard,
geht ja sogar noch einfach als ich dachte.
Danke für den Tipp
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige