Bonjour
J’ai une boucle de rechercher sa fonction convenablement, mais je veux le lancer sur un tableau.
C-à-dire :
Actuel :
Objectif :
RM : dans ce cas les résultats est maximum 6 éléments.
La macro actuelle :
J’ai une boucle de rechercher sa fonction convenablement, mais je veux le lancer sur un tableau.
C-à-dire :
Actuel :
Répertoire : | Fichiers | |
C:\dossier1\ | Resultat1 | |
Resultat2 | ||
Resultat3 | ||
Resultat4 | ||
Resultat5 | ||
Resultat6 |
Objectif :
Répertoire : | Fichiers | |
C:\dossier1\ | Resultat1(dossier1) | |
C:\dossier2\ | Resultat2(dossier2) | |
C:\dossier3\ | Resultat3(dossier3) | |
C:\dossier4\ | Resultat4(dossier4) | |
C:\dossier5\ | Resultat5(dossier5) | |
C:\dossier6\ | Resultat6(dossier6) |
La macro actuelle :
Sub Boucle1Fichiers() | |||||
Dim Chemin As String, Fichier As String, i As Integer | |||||
' Efface liste | |||||
Range("C10:C900").ClearContents | |||||
'Définit le répertoire contenant les fichiers, à modifier. ici fichiers sur écran. | |||||
Chemin = [A10] | |||||
'Boucle sur tous les fichiers du répertoire. | |||||
Fichier = Dir(Chemin & "*.*") | |||||
'Utilisez la syntaxe suivante pour boucler sur tous les types de fichiers: | |||||
'Fichier = Dir(Chemin & "*.*") | |||||
i = 10 | |||||
Do While Len(Fichier) > 0 | |||||
' Range le nom du fichier dans la colonne A | |||||
Cells(i, 3) = Fichier | |||||
i = i + 1 ' incrément N° de ligne | |||||
Fichier = Dir() | |||||
Loop | |||||
End Sub |