Wie kann ich ein Userform per anderes Makro schliessen?

Ich lasse in einer schleife Dateien öffnen um Daten auszulesen. Diese Dateien enthalten ein Userform.
Diese Userform soll beim öffnen durch die Schleife geschlossen werden, da sonst das Makro stehen bleibt.
Hat jemand eine Idee, wie das geht?

Gruss

Walter

Moin,

die Eigenschaft

   userform.showmodal 

steuert das Verhalten. Steht sie auf True, dann wartet die Form auf eine Eingabe; mit False solltest Du arbeiten können, ohne sie explizit zu schließen.

Gruß Ralf

Hallo Ralf
Ich habe es so probiert:
strFile = Dir(strPath & strExt)
Do While Len(strFile) > 0
Workbooks.Open Filename:=strPath & strFile
UserForm.showmodal = False

die unterste Zeile wird gelb und das VBA stoppt.
Was mach ich falsch?

Hallo nochmals

Hab’s gefunden
Ich muss die Eigenschaften des Userforms umstellen
Danke & Gruss

Walter

Hi Walter,

Was mach ich falsch?
in dem Fall sollte eine Fehlermeldung auftauchen. Ich vermute, dass die Eigenschaft nur im geschlossenen Zustand geändert werden kann.

Gruß Ralf