Bonjour,
J'ai débuté il y a quelques semaines en VBA et suis parvenu à faire quelques macros qui me permettent de sortir des stats. Pour l'instant j'utilise les macros que pour Excel, mais j'aimerais aller plus loin en modifiant des fichier TXT.
Je m'explique, régulièrement je reçois des fichier txt que je dois modifier de la façon suivante :
Repérer dans chaque fichier les lignes suivantes : "E2EDP19001 002"
Et les remplacer par
"E2EDP19001 002MOB"
Ces lignes peuvent se trouver plusieurs fois dans un fichier.
Je sais comment ouvrir un fichier, écrire dans un fichier mais je ne sais pas comment repérer ces lignes et les écraser par ma correction.
Je précise aussi que ces fichiers sont dans un répertoire spécifique et que l'idéal serait que la macro les contrôle tous sans devoir introduire les noms des fichiers les uns après les autres.
Pour l'instant je me débrouille avec Python, qui fonctionne assez bien, car il me crée un sous répertoire ensuite il y copie les fichiers et les corrige. De cette façon je n'écrase pas le fichier original.
Mais ayant goûté à VBA, j'aimerais pouvoir faire la même chose avec une macro.
Merci d'avance pour votre aide
J'ai débuté il y a quelques semaines en VBA et suis parvenu à faire quelques macros qui me permettent de sortir des stats. Pour l'instant j'utilise les macros que pour Excel, mais j'aimerais aller plus loin en modifiant des fichier TXT.
Je m'explique, régulièrement je reçois des fichier txt que je dois modifier de la façon suivante :
Repérer dans chaque fichier les lignes suivantes : "E2EDP19001 002"
Et les remplacer par
"E2EDP19001 002MOB"
Ces lignes peuvent se trouver plusieurs fois dans un fichier.
Je sais comment ouvrir un fichier, écrire dans un fichier mais je ne sais pas comment repérer ces lignes et les écraser par ma correction.
Je précise aussi que ces fichiers sont dans un répertoire spécifique et que l'idéal serait que la macro les contrôle tous sans devoir introduire les noms des fichiers les uns après les autres.
Pour l'instant je me débrouille avec Python, qui fonctionne assez bien, car il me crée un sous répertoire ensuite il y copie les fichiers et les corrige. De cette façon je n'écrase pas le fichier original.
Mais ayant goûté à VBA, j'aimerais pouvoir faire la même chose avec une macro.
Merci d'avance pour votre aide