Bonjour,
J'ai un gros problème, le voici
J'ai un répertoire avec comme chemin d'accès :J:\Accès Données\en cours
Dans ce répertoire j'ai de nouveau d'autres répertoires nommés :
- Juillet
- Août
- Septembre
Dans ces sous répertoires j'ai des fichiers avec une extension .xls
Voila ce que j'aimerai pouvoir faire :
Sous access créer une table avec le nom de chacun des fichiers .xls
En fait vu qu'il y en a bcp j'aimerai pouvoir le faire d'une maniere automatique plutot que de les retaper a la main dans une table Access.
Voici une ébauche de code, mais il ne marche pas. Il donne seulement le nom des sous répertoires mais pas des fichier .xls dedans:
PS : Pour l'instant je le mets en msgbox pour tester mon code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Private Sub Commande6_Click() fichier = Dir("J:\Accès Données\en cours\", vbDirectory) fichier = Dir() fichier = Dir() While fichier <> "" MsgBox "a: " & fichier fichier2 = Dir("J:\Accès Données\en cours\" & fichier, vbDirectory) While fichier2 <> "" MsgBox "b: " & fichier2 fichier2 = Dir() Wend fichier = Dir() Wend End Sub
Merci de votre aide![]()
Partager