Herbers Excel-Forum - das Archiv

UserForm aus anderer Datei

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: UserForm aus anderer Datei
von: Sebastian

Geschrieben am: 09.03.2005 07:53:02
Hallo,
ich habe folgendes Problem:
In Datei 1 wird über ein UserForm die Datei 2 gestartet.
In Datei 2 soll dann UserForm "Start" angezeigt bzw. geladen werden.
Wenn ich das mache mit
workbooks.open filename:= Datei 2
load start
start.show
erscheint nichts.
Er sagt mir immer nur
OBJEKT ERFORDERLICH.
MfG
Sebastian
Bild

Betrifft: AW: UserForm aus anderer Datei
von: P@ulchen

Geschrieben am: 09.03.2005 09:44:16
Hallo Sebastian,
versuch mal so:
workbooks.open filename:= Datei 2
Application.Run ("DeineMappe.xls!Dein Startmakro für die Userform")
Gruß aus Leipzig
P@ulchen
Das Forum lebt auch von den Rückmeldungen !
Bild

Betrifft: Geht leider nicht.
von: Sebastian
Geschrieben am: 09.03.2005 18:25:39
Selbes problem wie vorher.
Bild

Betrifft: Geht schon...
von: P@ulchen

Geschrieben am: 09.03.2005 21:42:21
Hallo Sebastian,
angenommen, in Deiner Zielmappe wird die Userform, welche beim Öffnen angezeigt werden soll, über Makro "Start" aufgerufen:


Sub Start()
UserForm1.Show
End Sub

dann sollte Dein Makro in der Startmappe so aussehen:


Private Sub CommandButton1_Click()
Dim vFile As Variant
vFile = Application.GetOpenFilename
If vFile = False Then Exit Sub
Workbooks.Open vFile
Application.Run ActiveWorkbook.Name & "!Start"
End Sub

Gruß aus Leipzig
P@ulchen
Das Forum lebt auch von den Rückmeldungen !
Bild

Betrifft: Danke, funktioniert (o.T.)
von: Sebastian
Geschrieben am: 10.03.2005 08:57:54
 Bild
Excel-Beispiele zum Thema "UserForm aus anderer Datei"
Diagramm in Userform XL-Dateien in UserForm listen
UserForm an Excel-Fenster anpassen Fundstellen in UserForm listen
Module und UserForms austauschen In einer Schleife auf Elemente einer UserForm zugreifen
Werte in eine ComboBox einer UserForm übernehmen Zellinhalt als Label-Aufschrift in UserForm
Alle CheckBoxes einer UserForm ansprechen Wenn kein Eintrag, UserForm nicht schließen