Macro unterbrechen um Werte einzufügen
17.11.2020 18:26:07
MiSch
ich komme leider nicht weiter.
Im Verlauf eines Codes sollen Daten aus einer anderen Exceldatei eingefügt werden.
Diese Werte haben allerdings keinen konstanten Ursprung, so dass der Nutzer diese im Verlauf händisch auswählt, möglicherweise auch noch in die Zwischenablage kopiert. Danach sollen die auswählten Daten in das Zielarbeitsblatt kopiert werden. So weit meine Idee, der Umsetzung. Vielleicht ist hier schon der Fehler...
Durch meine Recherche habe ich gelernt, dass ich zwar den Code mittels Msgbox unterbrechen und den User auffordern kann die Auswahl zu treffen - allerdings ist die msgbox modal, so dass ich nicht auf xls zugreifen kann.
Ähnliche Fragen wurden in Foren mit der Idee einer Userform statt msgbox beschrieben. Die UF braucht die Eigenschaft vbmodeless bzw. ShowModal auf False setzen. Nun sollte ich auf die Tabelle zugreifen können. Allerdings läuft der Code bei ShowModal false durch und ignoriert die UF und die "Pause" in der ich die Auswahl treffen wollte.
Wie läßt sich das Problem lösen?
Danke, viele Grüße
Michael