Pour la reprise des articles après ce petit break involontaire, nous allons traiter un cas pratique de Philippe.
La question :
"Je récupère un fichier XL issu d'un outil de gestion commerciale mais je souhaite en modifier le format, selon le schéma suivant :
Fichier d'origine :
Société Contact
Soc 1 Contact 1
Soc 1 Contact 2
Soc 1 Contact 3
Soc 2 Contact 4
Soc 2 Contact 5
Soc 3 Contact 6
Fichier cible :
Société Contact A Contact B Contact C
Soc 1 Contact 1 Contact 2 Contact 3
Soc 2 Contact 4 Contact 5
Soc 3 Contact 6
Je suis sous Excel 2007."
Ma réponse :
Si dans un premier temps, je serais naturellement parti sur du VBA pour optimiser le traitement, je suis vite revenu en arrière en me disant que, pour beaucoup, cette solution était assez difficile à transposer sur un fichier qui ne ressemblerait pas forcément à mon exemple. Je me suis donc résolu à travailler avec des formules de recherches, quitte à rajouter quelques étapes intermédiaires. J'ai donc proposé à Philippe plusieurs étapes :
Philippe l'a mis en place assez rapidement et cela a bien fonctionné pour sa base de données. L'avantage de cette solution est que, si vous faîtes souvent des extractions similaires de vos bases commerciales, vous pouvez sans problème vous créer un fichier modèle qui sera réutilisé à chaque fois, à condition d'adapter vos formules à votre nombre de lignes.
Si parmi les lecteurs, quelqu'un a une solution plus simple, plus rapide et qui ne réinvente pas la roue à chaque extraction, je suis preneur et je me ferai une joie de partager sa solution dans un article du blog.
En attendant, bon formatage !
15 octobre 2018
12 octobre 2018
12 octobre 2018
10 octobre 2018