PDA

Vollständige Version anzeigen : UserForm1.Show


stylebone
22.07.2014, 10:36
Hallo,

wieder einmal brauche ich eure Hilfe,...

ich habe ein Makro das 1-2 Minuten dauert.
Jetzt möchte ich dem Anwender zeigen das das Programm arbeitet...

mit :

UserForm1.Show

HIER MEIN MARKO

Unload UserForm1

würde das so ausschauen wie ich mir das vorstelle,
allerdings stoppt das MAKRO sobald sich das UserForm1.Show öffnet,...
Erst wenn ich es schließe arbeitet das Makro weiter...

Mit ShowModal FALSE arbeitet das Makro zwar weiter, allerdings wird das Fenster weiß und man kann meinen Text mit (Programm arbeitet, bitte haben sie geduld) nicht mehr lesen,...


danke für eure HILFE

Christoph

Nepumuk
22.07.2014, 11:19
Hallo,

teste mal:

UserForm1.Show
DoEvents

Dein Makro

Hajo_Zi
22.07.2014, 11:25
Hallo Christoph,

Du solltest das Makro aus der UserForm Starten.
Userform bei Makrolauf (http://hajo-excel.de/chCounter3/getfile.php?id=61)
<img src="http://Hajo-Excel.de/images/grusz1.gif" align="middle" height="40" alt="Grußformel"><a href="http://Hajo-Excel.de/index.htm"><img border="0" src="http://Hajo-Excel.de/images/logo_hajo3.gif" align="middle" height="40" alt="Homepage"></a>

stylebone
22.07.2014, 12:39
@ Nepumuk
funktioniert leider nicht,...

@ Hajo_Zi
kann deine Excel Dokumente nicht öffnen da die Fehlermeldung kommt Sie wären nicht 64 Bit kompatibel,....


danke für eure unterstützung,...

Hajo_Zi
22.07.2014, 12:41
ich halte mich da an das was MS sagt, 64 Bit sollte man nicht einsetzen da noch nicht alle Add in da.
Meinen Vorschlag kannst Du auch ohne Datei umsetzen.
Den Code kannst du Dir ja ansehen.

<a href="http://Hajo-Excel.de/index.htm" target="_blank" title="Hajo's Excelseiten">Gruß Hajo</a>

stylebone
22.07.2014, 13:05
@ Hajo_Zi
Leider kann ich mit deinen Codes nicht anfangen... ich kenne mich wahrscheinlich zu wenig aus,...

kannst du mir nicht sagen wie der code lautet um UserForm1.Show auszuführen und troztdem das Makro weiterarbeitet?

danke

Hajo_Zi
22.07.2014, 13:16
das hatte ich schon im ersten Beitrag geschrieben.
Du solltest das Makro aus der UserForm Starten.

und das sieht man ganz eindeutig im Beispiel.

<a href="http://Hajo-Excel.de/index.htm" target="_blank" title="Hajo's Excelseiten">Gruß Hajo</a>

stylebone
24.07.2014, 09:35
ich starte nun das Makro aus UserForm, aber genau das gleiche. Mein Fenster geht auf, Makro arbeitet aber nicht weiter,....

bin schon am Verzweifeln,....

Christoph

Hajo_Zi
24.07.2014, 09:49
dazu kann ich nichts schreiben, was wohl daran liegt das ich die Datei nicht sehe.
Der Dateiname sollte was mit dem Problem zu tun haben.
Ich habe mir z.B. einen Ordner angelegt in dem ich alle Dateien aus dem Internet speichere. Bei Dateinamen wie Test..., Mappe…, Beispiel… wird eine vorhandene überschrieben.
Schaue hier, Dateiname im Beitrag (http://www.ms-office-forum.net/forum/showthread.php?t=58538&highlight=Beitrags-Nr#3)
das ist nun das Word -Forum, das gilt hier aber auch.

<a href="http://Hajo-Excel.de/index.htm" target="_blank" title="Hajo's Excelseiten">Gruß Hajo</a>

stylebone
24.07.2014, 10:09
@Hajo_Zi

hier ein ganz einfaches BSP...


danke für deine Hilfe,...

Hajo_Zi
24.07.2014, 10:32
schreibe den Code unter Activate der Userform.
Ich teste es nicht, da der Code nicht für die Datei.
Warum für 3 Eintragungen eine Userform braucht ist mir nicht klar.
Ich habe paar hundert Dateien auf meiner Homepage, da kenn ich nicht jede.
Warum hast Du dir das Beispiel nicht angesehen?

<a href="http://Hajo-Excel.de/index.htm" target="_blank" title="Hajo's Excelseiten">Gruß Hajo</a>

stylebone
25.07.2014, 09:04
Nach langem hin und her, und auch noch durch lesen anderen Foren funktioniert es nun!

danke an alle.

LG
Christoph