Bonjour,
Etudiante en alternance en contrôle de gestion, je patine complet avec une macro.
Le fichier en question est une trame d'alimentation du logiciel cognos TM1. Ce logiciel s'alimente via excel grâce à la formule =DBS(...). Il s'agit d'y faire remonter plusieurs indicateurs, mois par mois.
Le problème, c'est qu'à chaque ouverture du fichier d'alimentation, les données sont remontées dans TM1, ce qui implique le risque d'écraser des données déjà envoyées.
Mon but serait donc, grâce à une macro, de copier coller valeur, au fur et à mesure, les données des mois déjà envoyés à leur place initiale, afin d'écraser les formules et ainsi d'éviter de modifier les données envoyées dans TM1.
Il faudrait donc, à la fin de chaque mois, faire comprendre à la macro en question qu'elle doit passer à la colonne suivante et donc au mois suivant, en fonction de si les formules des mois précédents ont déjà été écrasées..
J'ai utilisé l'enregistreur de macro pour pouvoir créer les codes des copier-coller valeur, mais je ne vois pas comment ajouter ma condition...
J'espère avoir été assez claire, j'avoue que ce n'est pas facile à expliquer à l'écrit...
Je vous joint la trame d'alimentation en question, c'est normal que des #NOM? apparaissent partout, c'est parce que le fichier s'ouvre sans connexion à TM1.
Merci d'avance pour votre aide,
Bien cordialement,