Salut le forum
J’ai un fichier texte que je souhaite qu’on m’aide à automatiser son traitement.
En effet, mon dossier contient 32 fichiers texte que je dois retraiter manuellement.
Le traitement est récurrent et c’est toujours le même procédé ; voila pourquoi je souhaite qu’on m’aide à l’automatiser (je passe plus de 7h de temps pour le traitement avec tout le risque d’erreur que cela comporte).
Voici le nom de mes fichiers texte contenus dans dossier « BILAN AGENCES » du bureau: ebilncgag01001.rep, ebilncgag01002.rep, ……. ebilncgag01018.rep, ebilncgag02001.rep, ebilncgag02002.rep, ebilncgag02003.rep, ebilncgag03001.rep, ebilncgag04001.rep, ebilncgag05001.rep, ebilncgag09001.rep, ebilncgag12001.rep, ebilncgag14001.rep, ebilncgag15001.rep, ebilncgag15005.rep, ebilncgag16017.rep, ebilncgag17001.rep, ebilncgag17002.rep
Etape 1 : est-il possible de mettre en place un code qui permettra de convertir chaque fichier texte et de les ranger par feuille(le nom de chaque feuille devant être les chiffres du nom du fichier. Exemple ebilncgag01001.rep aura comme nom de fichier 01001, ebilncgag01002.rep = 01002 etc…).
N.B : lors de la conversion, toutes les colonnes comportant des chiffres devront être converties en format texte.
Etape 2 : les colonnes B, E, F, I, J, K devront être supprimées simultanément
Etape3 : dans la nouvelle colonne B (après suppression de la 1ère colonne B), toutes les cellules vides de même que celles dont le nombre de caractère est inférieur à 6 devront être supprimées
Etape 4 : insérer une nouvelle ligne à partir de la 1ère ligne et mettre respectivement de A1 :E1 les titres suivants : Code Agence, RC, Libellé, Montant et Nbre
Etape 5 : la plage de la colonne A correspondant à la plage non vide de la colonne B devra porter le nom de la feuille. Exemple de la feuille portant le nom 01001 : Si B2 :B20 est non vide, A2 :A20 aura pour contenu 01001.
Etape 6 : remplacer les virgules (,) de même que les .00 des colonnes D et E par du vide.
Etape 7 : insérer une nouvelle feuille qui sera nommée SOURCE.
Etape 8 : sur chaque feuille du classeur, copier toutes les lignes ou il y aura 251125, 251132, 251134, 253110, 253111, 253115, 253116, 253210, 253216 et 253900 dans la colonne B et les coller dans la feuille SOURCE
Je reste à votre disposition pour tout complément d'information
Partager