Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Userform verzweigt in Userform un zurück
#1
Hallo,
ich bin neu hier :43:

Hier ist meine Frage:

Ich habe eine Auswahlmaske (in Form eine Userforms) und verzweige in eine andere Excel-Datei und öffne hier ein Userform.
Soweit alles okay.
Wenn ich dann aber Userform der Datei 2 schließe, schließt sich auch Userform der Datei 1.
Der Wunsch wäre, dass ich hier zur Auswahlmaske zurückkehre.

kann mir bitte jemand einen Tipp geben ?

vielen lieben Dank Blush 

Gittli
Antworten Top
#2
Hallo Gittli,

füge mal in Zeile 14 die Anweisung
Me.Show
ein.

Gruß Uwe
Antworten Top
#3
Danke Uwe, für die schnelle Antwort.
nur ... wo soll ich das eintragen ?
in Datei 1 verzweige ich in Datei 2
      Workbooks.Open Filename:="......\Adressen.xlsm"
      Application.Run "'...... \Adressen.xlsm'!Adressen_anzeigen"
wenn ich aus Datei 2 über meinen "Exit-Button" zurück in Datei 1 möchte
     ThisWorkbook.Save
     ThisWorkbook.Close
wird alles geschlossen
gehe ich über das "X" bleibt die Adress-Datei (Datei 2 ) leider offen.
Danke schon mal ...
Gittli
Antworten Top
#4
Hallo,

vielleicht anstelle

Code:
ThisWorkbook.Close

mal mit

Code:
ActiveWorkbook.Close

versuchen.
Gruß Stefan
Win 10 / Office 2016
Antworten Top
#5
Danke Stefan,

klappt leider auch nicht.... macht alles zu Undecided
Antworten Top
#6
Hallo Gittli,

ich konnte das Problem nachvollziehen. Smile

Das wäre mein Vorschlag:



' **************************************************************
'  Modul:  UserForm1  Typ = Userform
' **************************************************************


Option Explicit

Private Sub CommandButton1_Click()
  Application.Run "'F:\Uwe\Documents\Excel\Foren\CEF\Test\Adressen.xlsm'!Adressen_anzeigen"
  Workbooks("Adressen.xlsm").Close True
End Sub


' **************************************************************
'  Modul:  UserForm2  Typ = Userform
' **************************************************************


Option Explicit

Private Sub CommandButton1_Click()
  If Me.Tag = "" Then
    ThisWorkbook.Save
    ThisWorkbook.Close
  End If
  Unload Me
End Sub


' **************************************************************
'  Modul:  Modul1  Typ = Allgemeines Modul
' **************************************************************


Option Explicit

Sub Adressen_anzeigen()
  UserForm2.Tag = "x"
  UserForm2.Show
End Sub

Gruß Uwe
Antworten Top
#7
Vielen lieben Dank für eure Hilfe und Mühe :23: :23:

Über das "X" funktionierts prima :19: :19: 

viele Grüße

Gittli
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste