rollercedric
XLDnaute Nouveau
Bonjour à tous,
j'ai une serie de fichiers a traiter (par lot de 100) dans lesquels je récupere les données et les place dans un autre fichier afin d'en faire des stats.
J'ai jusqu'à présent réussit à faire tourner ma macro sans souci.. mais je voulais encore rajouter une barre de progressions dans ma macro ( tuto sur le net : Créer une barre de progression avec Excel).
j'ai donc une macro qui me permet d'ouvrir et fermer des fichiers
Maintenant quand j'appelle cette procedure depuis ma useform, j'ai une erreur 1004 procédure close a échoué
voici le code
Public Sub Boucle()
chemin = "le dossier"
ChDir (chemin)
Fichier = Dir("")
While Fichier <> ""
If Not (Fichier = ".DS_Store") Then
Workbooks.Open Fichier
'--------------
'Fermer Fichier ICI
'--------------
ActiveWorkbook.Close Savechanges:=True
End If
Fichier = Dir()
Wend
End Sub
Maintenant le useform
Public Sub CommandButton1_Click()
'Macro : Sébastien Mathier - Excel-Pratique
'Tuto vidéo : Créer une barre de progression avec Excel
UserForm_demo.Height = 121.5
Boucle
End Sub
J'ai essayer en réactivant le worbook, via windows, etc... et je coince.
Si qqn sait m'aider
merci
j'ai une serie de fichiers a traiter (par lot de 100) dans lesquels je récupere les données et les place dans un autre fichier afin d'en faire des stats.
J'ai jusqu'à présent réussit à faire tourner ma macro sans souci.. mais je voulais encore rajouter une barre de progressions dans ma macro ( tuto sur le net : Créer une barre de progression avec Excel).
j'ai donc une macro qui me permet d'ouvrir et fermer des fichiers
Maintenant quand j'appelle cette procedure depuis ma useform, j'ai une erreur 1004 procédure close a échoué
voici le code
Public Sub Boucle()
chemin = "le dossier"
ChDir (chemin)
Fichier = Dir("")
While Fichier <> ""
If Not (Fichier = ".DS_Store") Then
Workbooks.Open Fichier
'--------------
'Fermer Fichier ICI
'--------------
ActiveWorkbook.Close Savechanges:=True
End If
Fichier = Dir()
Wend
End Sub
Maintenant le useform
Public Sub CommandButton1_Click()
'Macro : Sébastien Mathier - Excel-Pratique
'Tuto vidéo : Créer une barre de progression avec Excel
UserForm_demo.Height = 121.5
Boucle
End Sub
J'ai essayer en réactivant le worbook, via windows, etc... et je coince.
Si qqn sait m'aider
merci