Bonjour,
Je travail sur une macro qui doit récupérer des données dans un autre classeur, les mettre en forme, les filtres et générés de nouveaux fichiers selon ces filtres.
Tout cela étant très long malgre le Application.screenupdating à false, j'ai voulu faire un Userform pour faire patienter, malheuresement,
il ne s'affiche que quand tout est fini
Est-ce a cause de la manipulation de plusieurs fichiers?
Option Explicit
Global wbSource, wbCeFichier As Workbook
Global NomFichier As String
Sub start()
Set wbCeFichier = ThisWorkbook
Dim NbFichier As Integer
'Demande a office la fenetre fichier / ouvrir
Application.FileDialog(msoFileDialogOpen).AllowMultiSelect = False
'affichage fenetre
NbFichier = Application.FileDialog(msoFileDialogOpen).Show
If (NbFichier <> 0) Then
Usf_Progress.Show
Else
MsgBox "Arret de la Procédure." & vbNewLine & "Merci de selectionner le fichier source."
End If
End Sub