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 |