Bonjour a tous,
J'aurais besoin de vos lumières pour un problème plus ou moins épineux qui me cause souci.
Je met en place une macro qui importe des fichiers texte dans un classeur excel. Les données importées sont rangées dans une colonne d'une feuille crée comportant le nom du répertoire importé.
Chaque fichier texte est donc rangé dans une colonne. J'aimerais intitulé chaque colonne (sur la ligne 1 quoi) par le nom de fichier correspondant.
Je passe mes fichiers dans une collection colWave et je parcours chaque fichier via colWave.Item(i) (i étant l'indice de la boucle)
Lorsque je colle mes doonées d'un fichier texte dans une colonne excel, j'utilise:
Pour faire une entete avec le nom du fichier. Pourtant cela ne marche pas. Je pense que le type est incompatible. D'ou ma question: Est-il possible d'extraire le nom du fichier de cet Item sous forme de chaine ?
J'espere avoir été plus ou moins clair ^^
Merci d'avance!
J'aurais besoin de vos lumières pour un problème plus ou moins épineux qui me cause souci.
Je met en place une macro qui importe des fichiers texte dans un classeur excel. Les données importées sont rangées dans une colonne d'une feuille crée comportant le nom du répertoire importé.
Chaque fichier texte est donc rangé dans une colonne. J'aimerais intitulé chaque colonne (sur la ligne 1 quoi) par le nom de fichier correspondant.
Je passe mes fichiers dans une collection colWave et je parcours chaque fichier via colWave.Item(i) (i étant l'indice de la boucle)
Lorsque je colle mes doonées d'un fichier texte dans une colonne excel, j'utilise:
Code:
ActiveSheet.Cells(1, j).Value = colWave.Item(j)
Pour faire une entete avec le nom du fichier. Pourtant cela ne marche pas. Je pense que le type est incompatible. D'ou ma question: Est-il possible d'extraire le nom du fichier de cet Item sous forme de chaine ?
J'espere avoir été plus ou moins clair ^^
Merci d'avance!