Bonjour,
Dans une listbox, je fais afficher la liste des fichiers d'un répertoire.
Ce répertoire contient les fichiers suivants : data.txt, Exo1.docx, Exo2.docx, Exo3.docx, ....., Exo10.docx, ....
La listbox affiche alors : Exo1, Exo10, Exo11, .., Exo19, Exo2, ..... ( je ne prends pas en compte le data.txt et j'ai fait supprimer le .docx dans l'affichage par un split ).
Comment puis-je faire pour afficher l'ordre suivant dans la listbox : Exo1, Exo2, Exo3, ... , Exo9, Exo10, ...?
Voici une partie de mon programme :
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Set Fso = CreateObject("Scripting.FileSystemObject") With Fso.GetFolder(Chemin) 'Liste les fichiers du répertoire For Each NomFich In .Files If NomFich.Name <> "data.txt" Then Nomdemonfichier = Split(NomFich.Name, ".")(0) ListBox1.AddItem Nomdemonfichier End If Next End With
Lionel.
Partager