Bonjour à tous,
J'ai un soucis avec mon fichier Excel sur lequel j'ai fait quelques macro. Sur mon ordinateur, il me donne bien le résultat que je souhaite, mais dès qu'il est lancé sur un autre ordinateur, ça donne n'importe quoi.
Je souhaite qu'en écrivant un chiffre dans la colonne B (par exemple en B6), la macro écrive l'heure dans la colonne d'à côté, puis selon l'heure qu'il est, ajoute le chiffre indiqué en B6 dans la bonne colonne et efface le chiffre de là où il était.
Le code que j'ai écrit est dans "Microsoft Excel Objets", Feuil1 (ou Feuil4 c'est le même principe).
Exemple concret :
On lance la crise en appuyant sur "Commencer la crise", afin d'avoir de bons intervalles dans la 5ème ligne. (Ca ça marche partout.) On veut mettre "1" dans la compétence "Rendre compte au leader", donc on met "1" en B6. Ca met automatiquement l'heure à laquelle on a écrit ce "1" dans la colonne d'à côté, en C6. On est entre l'heure de début de crise et l'heure indiquée en D5, donc il faut qu'en D6 on ait un "1" qui se mette. Ca fait une sorte de "compteur". Ensuite on efface la valeur en B6 mais on garde celle en C6 pour voir l'heure à laquelle on avait fait le dernier ajout.
Le problème est que sur mon PC ça marche très bien, mais sur tous les autres PC (j'ai excel 2010, mais sur 2010 ou 2007 tant que c'est un autre ordinateur ça ne marche pas) j'obtiens des trucs étranges : il efface des trucs n'importe où, ajoute des heures là où il est censé faire le "compteur"...
Je me demande si ça ne vient pas du code qui serait personnel à l'ordinateur.
Pourriez-vous m'aider ? Je suis perdue, ça ne rentre pas dans mes compétences...
Merci d'avance.