Compter le nombre de fichiers dans un dossier.

Postez ici si vous avez des difficultés a comprendre une commande, ou a créer une macro.
Répondre
LisaWT
Messages : 2
Enregistré le : 07 avr. 2023, 09:11

Compter le nombre de fichiers dans un dossier.

Message par LisaWT » 07 avr. 2023, 09:18

Bonjour à tous,

Je souhaite réaliser une macro pour automatiser la traitement de plusieurs fichiers Excel. Pour cela, je veux placer les fichiers à traiter dans un dossier et les traiter un par un. Mais il me faudrait pouvoir compter le nombre de fichiers placés dans le dossier (ce nombre peut varier à chaque fois). Savez vous s'il est possible de compter le nombre de fichiers présents dans un dossier ?

J'espère avoir été assez claire, merci d'avance pour votre aide :)

Lisa, débutante :D

plvh935
Messages : 166
Enregistré le : 10 sept. 2014, 22:33

Re: Compter le nombre de fichiers dans un dossier.

Message par plvh935 » 07 avr. 2023, 22:23

Bonsoir,
Plutôt que de faire compliqué pourquoi ne pas utiliser ce bon vieux DOS.
En lançant via SuperMacro un fichier .bat contenant dir /b | find /v /c "" > nombre_fichiers.txt dans le répertoire voulu, tu trouves directement le nombre de fichiers de ce répertoire. Il faut ensuite lire ce nombre dans le fichier .txt pour la suite de ta macro. On peut pas faire plus simple.
Ou alors tu utilises les commandes VBA d'Excel, c'est simple aussi.
Bon courage.

Avatar du membre
Onissius
Messages : 744
Enregistré le : 11 avr. 2014, 22:47
Localisation : Lyon (France)
Contact :

Re: Compter le nombre de fichiers dans un dossier.

Message par Onissius » 08 avr. 2023, 13:19

Après, tu lis le contenu du fichier pour placer le contenu dans une variable.
J'ai découvert SM en 99, rapidement Adam m'a promu admin.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous.
Vérifiez sur mon DISCORD si je suis en ligne.

LisaWT
Messages : 2
Enregistré le : 07 avr. 2023, 09:11

Re: Compter le nombre de fichiers dans un dossier.

Message par LisaWT » 17 avr. 2023, 13:26

Bonjour !

Merci pour vos réponses :) Je vais essayer ça !

Bonne journée,
Lisa

Répondre