renvoyer le nombre classeur d'un dossier dans une cellule

laurent999

XLDnaute Occasionnel
Bonjour,

J'aimerais savoir s'il est possible de renvoyer le nombre de classeur contenu dans un dossier en cellule A1 de mon classeur ouvert.

exemple dans mon dossier "X" j'ai 10 classeurs j'aimerais avoir en A1 10 en valeur

Je pensais procéder comme cela.

Dim Repertoire As String, Fichier As String
Dim r as integer
Repertoire = ThisWorkbook.Path & "\X\"
Fichier = Dir(Repertoire & "*.xlsm")
r=(Fichier.count)
Range("A1").value = r

Mais rien à faire, je n'arrive pas à avoir le résultat en A1

merci pour votre aide.

Laurent
 

kjin

XLDnaute Barbatruc
Re : renvoyer le nombre classeur d'un dossier dans une cellule

Bonsoir,
Code:
Dim Repertoire As String, Fichier As String
Repertoire = ThisWorkbook.Path & "\X\"
Fichier = Dir(Repertoire & "*.xlsm")
Do While Fichier <> ""
    compteur = compteur + 1
    Fichier = Dir()
Loop
MsgBox compteur & " fichiers trouvés"
A+
kjin
 

Discussions similaires

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 814
dernier inscrit
JLGalley