Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

ordre croissant d'une liste de nom de fichiers

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 !

magalie

XLDnaute Occasionnel
bonjour à tous,
j'ai récupéré par macro la liste des fichiers excel présents dans un dossier
ex en A1 : nom 1.xlsm
A2 : nom 5.xlsm
A3 : nom 3.xlsm
A4 : nom 2.xlsm etc jusqu'à A1000
et je souhaite "récupérer" le chiffre le plus élévé de cette liste en B1 par exemple.
merci à tous
 
Re : ordre croissant d'une liste de nom de fichiers

Bonjour,

Il y a probablement plus court, mais cette formule à copier vers le bas fonctionne :
Code:
=--SUBSTITUE(STXT(A2;CHERCHE("µ";SUBSTITUE(A2;CAR(32);"µ";NBCAR(A2)-NBCAR(SUBSTITUE(A2;CAR(32);""))))+1;9);".xlsm";"")
 
Re : ordre croissant d'une liste de nom de fichiers

bonjour hoerwind,
ça extrait bien le chiffre effectivement
mais je cherche le chiffre le plus élevé de la plage de cellules A1:A1000 contenant le noms des fichiers
en l'occurence dans l'exemple de fichier joint j'obtiendrais 71.
encore merci de t'intersser à mon problème
 

Pièces jointes

Re : ordre croissant d'une liste de nom de fichiers

Bonjour le Forum,
Bonjour magalie, Hoerwind,

Suivant ton exemple une formule matricielle a valider par les touche CTRL, Maj et entrée voir fichier

Cordialement

EDIT Bonjour phlaurent🙂
 

Pièces jointes

Dernière édition:
Re : ordre croissant d'une liste de nom de fichiers

en fait philippe j'ai changé les intitulés et du coup, cela ne fonctionne plus ?
regarde feuille 2.
a priori si la plage indiquée dans la formule n'est pas entièrement complétée cela met une erreur
jocelyn c'est le même problème !
merci
 

Pièces jointes

Dernière édition:
Re : ordre croissant d'une liste de nom de fichiers

re,

Au cas ou correction de ma formule si tu as des cellules vides dans la plage de données.

EDIT ; en cas de cellules vide modification de la formule de phlaurent55

Code:
=MAX(SI(ESTNUM(STXT(A1:A40;TROUVE(" ";A1:A40;1)+1;TROUVE(".";A1:A40;1)-TROUVE(" ";A1:A40;1)-1)*1);STXT(A1:A40;TROUVE(" ";A1:A40;1)+1;TROUVE(".";A1:A40;1)-TROUVE(" ";A1:A40;1)-1)*1;0))
 

Pièces jointes

Dernière édition:
Re : ordre croissant d'une liste de nom de fichiers

Bonjour @ tous,
Une autre,
Code:
=MAX(SI(A1:A11<>"";STXT(SUBSTITUE(A1:A11;".xlsm";"");CHERCHE(" ";A1:A11)+1;99)*1))

@ valider par Ctrl+Maj+Entree



@ micalement
 
Re : ordre croissant d'une liste de nom de fichiers

bonjour Philippe,Jocelin,Rachid et bonjour à tous.
comme d'habitude vous êtes formidable
comme quoi si on ne donne pas tout l'énoncé du problème !
encore un grand merci à vous
 
- 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
1
Affichages
172
Réponses
1
Affichages
345
wDog66
W
Réponses
10
Affichages
408
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…