• Initiateur de la discussion Initiateur de la discussion momo
  • 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 !

M

momo

Guest
Bonjour a tous et à toutes,
j'aimerai savoir s'il est possible de connaitre le nombre de fichiers.xls situés dans un dossier.
si oui, avec quelle procedure.
Merci d'avance pour votre aide.
Bonne soirée.
 
bonsoir momo

tu peux tester la procedure ci dessous pour compter le nombre de classeur XLS dans un dossier

Sub Nombre_Fichiers()
Dim Cherche As FileSearch
Dim Chemin As String
Dim I As Integer

On Error Resume Next
Set Cherche = Application.FileSearch
Chemin = "C:\Mes Documents\" ' à adapter selon répertoire

With Cherche
.NewSearch
.FileName = ".xls"
.LookIn = Chemin
.SearchSubFolders = False
.Execute msoSortByFileName, msoSortOrderAscending

If .Execute > 0 Then
MsgBox "Il y a " & .FoundFiles.Count & " classeurs xls dans " & Chemin
Else
MsgBox "il n'y a pas de classeur xls dans " & Chemin
End If

End With
Set Cherche = Nothing
End Sub

bonne soirée
michel
lapin4.gif
 
Bonsoir, Momo, Michel

Avec les anciens XL4, une seule ligne et deux instructions suffisaient pour retourner le nombres de fichiers "*.xls" dans un dossier

=NBVAL(FICHIERS("Disque 30 Go:"&"*.xls"))

En VBA cela donne ExecuteExcel4Macro(COUNTA(FILES("Disque 30 Go:"&"*.xls")))

Etant sous mac, le séparateur d'arborescence est le :, et nous n'avons pas de lettre pour désigner le lecteur, nous écrivons simplement son nom. Mais ceci c'est pour la petite histoire.

@+Jean-Marie
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Liste de choix...
Réponses
8
Affichages
206
  • Question Question
Microsoft 365 Power Query
Réponses
8
Affichages
272
Retour