Je pense que si tu enregistres de nouveau ta macro (avec des données dans ta feuille backup) , ça devrait fonctionner. A mon avis, c'est que ta macro considère que ta feuille backup est vide. Hors , après la première exécution elle contient des données et donc, si tu réenregistre ta macro, il enregistrera avec la CONFIRMATION d'EFFACEMENT des anciennes données dans ton tableau backup... A vérifier ;-)
Yves Le 12/01/06, Michel Leduc <[EMAIL PROTECTED]> a écrit : > > Je me suis construit des macros pour m'aider à solutionner des Sudoku > (en fait, c'est plutôt pour apprendre à utiliser Basic) > J'introduis les chiffres de départ dans des cellules d'un Classeur > approprié. > Différentes macros me permettent d'éliminer certains nombres et de > progresser dans la recherche de la solution... > Comme l'entrée de nouveaux chiffres ne sont souvent pas bien choisis, je > me suis créé une macro Backup qui devait me permettre de revenir à un > état antérieur. Assez simple, cette macro sélectionne l'ensemble des > chiffres de la feuille de travail et copie le contenu dans une autre > feuille Backup. Cette macro à été créée par l'enregistreur automatique > de macro de OOo et est attaché à une bouton sur la feuille principal. > J'ai aussi une macro qui doit faire le contraire. Elle lit la feuille > Backup et devrait récrire son contenu dans la feuille principale. > Le problème est qu'elle ne fonctionne qu'*une seule fois*! La première. > En effet, la première fois que j'utilise la macro et que je vais > vérifier la feuille Backup les données sont bien transférées. > J'agis alors sur la feuille principale et désire resauver la feuille > corrigée pour la suite du monde mais rien ne se fait. Les données sur > la feuille Backup sont les même qu'à la première prise de copie.. Une > idée? > > Win XP + OOo 2.0 > P.S. Je peux transférer mes macros aux personnes interessées pour > voir!..... > > >