Bonjour Sandrine13, Galopin01
Apparemment, vu ton code, ta recherche porte sur le nombre de fichiers présents dans un Répertoire.
J'emploie apparemment car pour moi Dossier ou Sous-Dossier est synonyme de Répertoire ou Sous-Répertoire.
Donc si c'est plus fichiers... il faut ajouter dans le code cité.
Private Sub CommandButton2_Click()
Dim Fichier As String, NbFic As Integer
NbFic = 0
'Répertoire de travail. Ne pas oublier d'ouvrir le fichier xlsm de ce répertoire
'comportant cette macro à éxécuter.
Chemin = ActiveWorkbook.Path
'Recherche de tous les fichiers xlsx et xlsm par exemple
'Ou sinon recherche plus large par "\*xl*"
Fichier = Dir(Chemin & "\*xls*")
Do While Fichier <> ""
NbFic = NbFic + 1
Fichier = Dir
Loop
MsgBox NbFic
End Sub
Bons tests, bonne continuation.