filesearch : Le nombre de fichiers du répertoire ne se met pas à jour

  • Initiateur de la discussion Initiateur de la discussion Olivier
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

O

Olivier

Guest
Bonsoir à tous,

J'utilise le code suivant dans une macro

Sheets("Liste des fichiers").Select
Rows("1:" & ActiveCell.SpecialCells(xlLastCell).Row).Delete
Range("A1").Select
With Application.FileSearch
.NewSearch
.LookIn = Chemin
.FileType = msoFileTypeAllFiles
.Filename = "OD automatisées*"
.Execute
For i = 1 To .FoundFiles.Count
ActiveCell.Value = .FoundFiles(i)
ActiveCell.Offset(1, 0).Select
Next i
If .FoundFiles.Count <= 1 Then
Sheets(2).Select
Range("A1").Value = "OUI"
Range("D3").Select
Call Protéger
ActiveWorkbook.SaveAs Filename:=Chemin & "\OD
automatisées01.xls", _
FileFormat:=xlNormal, CreateBackup:=False
Else
Range("A1").Select
On Error Resume Next
ActiveCell.End(xlDown).Select
If ActiveCell.Row = 65536 Then
Range("A1").Select
End If
Dim NuméroSuivant As String
NuméroSuivant = Left(Right(ActiveCell.Value, 6), 2)
Range("M1").Select
ActiveCell.FormulaR1C1 = "=value(" & NuméroSuivant & ") + 1"
If Len(ActiveCell.Value) = 1 Then
NuméroSuivant = "0" & ActiveCell.Value
Else
NuméroSuivant = ActiveCell.Value
End If
Sheets(2).Select
Range("A1").Value = "OUI"
Range("D3").Select
Call Protéger
ActiveWorkbook.SaveAs Filename:=Chemin & "\OD automatisées"
& NuméroSuivant & ".xls", _
FileFormat:=xlNormal, CreateBackup:=False
End If
End With

Mon problème vient du fait que quand un fichier est ajouté au répertoire
dans lequel sont listés les fichiers, la variable .FoundFiles(i) ne se met
pas à jour et reste au nombre de fichiers trouvés précédemment, malgré
l'arrêt de la macro et la réexécution de celle-ci.

Si quelqu'un pouvait m'aide, cela m'arrangerait. Merci d'avance !!

Olivier
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
673
Réponses
2
Affichages
890
Retour