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!.....