OVH Cloud OVH Cloud

List box

3 réponses
Avatar
Kyvu
Bon dimanche,

Dans un userform avec vba, comment remplir une list box=20
avec les noms des fichiers d'un r=E9pertoir bien d=E9finis?

Merci!

Kyvu On Line!

3 réponses

Avatar
Misange
Bonjour,
Une piste : récupérer les éléments de ton répertoire (voir sur excelabo
page répertoires plusieurs macros permettant de faire cela) et soit les
écrire dans un classeur pour t'en servir de source de données ensuite,
soit construire un tableau (array) et utiliser les élements du tableau
pour alimenter la liste avec un add item.
bon courage par ce beau soleil !

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta


Bon dimanche,

Dans un userform avec vba, comment remplir une list box
avec les noms des fichiers d'un répertoir bien définis?

Merci!

Kyvu On Line!


Avatar
michdenis
Bonjour Kyvu,

En prenant pour acquis que ton combobox provient de la barre d'outils contrôle et qu'il est en Feuil1 sinon modifie
cette ligne de code de la procédure.

Worksheets("Feuil1").ComboBox1.List = Tblo

à cause de la présence de la fonction Split, cette procédure requiert excel 2000 ou plus récent.

'--------------------------------
Sub ListBoxContenu()

Sub ListBoxContenu()

Dim X As Integer, Tblo(), A As Integer
With Application.FileSearch
.NewSearch
.LookIn = "c:Excel"
.FileType = msoFileTypeAllFiles
If .Execute(msoSortByFileName) > 0 Then
X = .FoundFiles.Count
ReDim Tblo(1 To X)
For A = 1 To X
Tblo(A) = Split(.FoundFiles(A), "") _
(UBound(Split(.FoundFiles(A), "")))
Next
Worksheets("Feuil1").ComboBox1.List = Tblo
Erase Tblo
End If
End With

End Sub
'--------------------------------


Salutations!



"Kyvu" a écrit dans le message de news:da1001c43b1b$2361bc20$
Bon dimanche,

Dans un userform avec vba, comment remplir une list box
avec les noms des fichiers d'un répertoir bien définis?

Merci!

Kyvu On Line!
Avatar
Pascal Engelmajer
Salut,
un exemple de liste de fichier dans une ComboBox (répertoire et extension
par défaut et modifiables)
http://www.ilyapa.net/baseExcel/usrListeFichiers.xls
reste valable si on utilise une ListBox
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Kyvu" a écrit dans le message de
news: da1001c43b1b$2361bc20$
Bon dimanche,

Dans un userform avec vba, comment remplir une list box
avec les noms des fichiers d'un répertoir bien définis?

Merci!

Kyvu On Line!