Bonjour et merci a celles ou ceux qui prendront le temps de me lire. Et comme j'ai lu souvent si en plus vous avez une solution à proposer....
Voila ce que j'ai su faire à l'aide de l'enregistreur de macro.
à l'exécution de la macro, excel importe le fichier "I9000001" qu'il colle dans l'onglet du même nom.
quand je reviens sur l'onglet "Résultats", par une succession de recherchev, mes colonnes se remplissent.
mon soucis est le temps d'ouverture du fichier ainsi que le temps de calcul ou d'exécution.
La ligne I9000004 et l'onglet I9000004 a titre d'exemple,
il est certainement possible de simplifier la macro mais depuis que je parcours ce forum, je coule.....
Mes soucis sont :
un chemin de dossier contenant les fichiers texte pouvant se trouver sur différents lecteurs
un nombre de fichiers texte évoluant de 1 à 100
mes fichiers texte ne contiennent pas nécessairement de valeur correspondante a mes colonnes de la feuille résultats
J'aurai souhaiter :
qu'excel demande une fois le chemin du dossier (examen) contenant les fichiers texte (aujourd'hui nommé I9000001, I9000002, .... mais qui peuvent par exemple s'appeler XA00001, XA00002, ...)
crée autant d'onglets que de fichier txt avec pour nom d'onglet le nom du fichier txt en gardant le format d'import de l'I9000004
mes recherchev ne fonctionneront évidement plus quand les onglets ne s’appelleront plus I900000X
Actuellement, je dois renommer mes fichiers txt avant de lancer la macro et utiliser le même dossier sur le disque, c'est là le plus gros soucis, quand je change de pc, il ne m'est pas toujours possible d'obtenir le même chemin pour mon dossier contenant les ".txt" et je n'ai pas forcément de programme pour renommer mes "txt" par lots.
encore merci d'avance
Voila ce que j'ai su faire à l'aide de l'enregistreur de macro.
à l'exécution de la macro, excel importe le fichier "I9000001" qu'il colle dans l'onglet du même nom.
quand je reviens sur l'onglet "Résultats", par une succession de recherchev, mes colonnes se remplissent.
mon soucis est le temps d'ouverture du fichier ainsi que le temps de calcul ou d'exécution.
La ligne I9000004 et l'onglet I9000004 a titre d'exemple,
il est certainement possible de simplifier la macro mais depuis que je parcours ce forum, je coule.....
Mes soucis sont :
un chemin de dossier contenant les fichiers texte pouvant se trouver sur différents lecteurs
un nombre de fichiers texte évoluant de 1 à 100
mes fichiers texte ne contiennent pas nécessairement de valeur correspondante a mes colonnes de la feuille résultats
J'aurai souhaiter :
qu'excel demande une fois le chemin du dossier (examen) contenant les fichiers texte (aujourd'hui nommé I9000001, I9000002, .... mais qui peuvent par exemple s'appeler XA00001, XA00002, ...)
crée autant d'onglets que de fichier txt avec pour nom d'onglet le nom du fichier txt en gardant le format d'import de l'I9000004
mes recherchev ne fonctionneront évidement plus quand les onglets ne s’appelleront plus I900000X
Actuellement, je dois renommer mes fichiers txt avant de lancer la macro et utiliser le même dossier sur le disque, c'est là le plus gros soucis, quand je change de pc, il ne m'est pas toujours possible d'obtenir le même chemin pour mon dossier contenant les ".txt" et je n'ai pas forcément de programme pour renommer mes "txt" par lots.
encore merci d'avance
Pièces jointes
Dernière édition: