Zum Inhalt springen

Makro stoppen und weiterlaufen lassen


Empfohlene Beiträge

Geschrieben

Huhu, ich möchte folgendes machen:

Eine Userform soll sich öffnen in der steht:

Bitte öffenen sie nun die Mappe xy

Wenn sie dies getan haben drücke sie OK

Der Anwender soll dann die Mappe xy öffnen und ok klicken.

Mein Problem:

bei einer geöffneten Userform kann man keine neuen Mappen öffnen.

wie kann ich nun die Userform öffnen, das Makro anhalten bis der User die Datei aufgerufen hat und mit ok weitermachen?

mein code

Sub DatenÜbernehmen()

UserForm2.Show vbModeless

----hier soll nun gestoppt werden bis ok geklickt ----

UserForm3.Show

End sub

  • 2 Wochen später...
Geschrieben (bearbeitet)

man öffnet eine neue Instanz von Excel.

Dafür mit Doppelklick auf Excel im Startmenü und dann die Datei daraus öffnen.

Man kann auch per Code eine neue Excelinstanz öffnen und dann erst die Box einblenden!

ODer man arbeitet mit Showmodal...dann würde aber die Prozedur weiter abgearbeitet, obwohl die userform noch nicht geschlossen ist.

Bearbeitet von Dani_Various

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...