yves dutrieux a écrit :

tu me parles de la macro appelée... donc je suppose que tu démarres ta macro
(enregistrée lorsque ta feuille était vide).
Dans ce cas, l'option enregistrée dans ta macro est probablement de ne pas
écraser les données.
Peux-tu Réenregistrer une NOUVELLE macro (avec des données déjà dans la
feuille backup) et ensuite, compare cette nouvelle macro avec l'ancienne.
M'étonnerais pas qu'elle soit différente ;-)

Ou alors envoie-moi personnellement ton calc...

Yves.
Le 13/01/06, Michel Leduc <[EMAIL PROTECTED]> a écrit :
yves dutrieux a écrit :

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






------------------------------------------------------------------------

No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.371 / Virus Database: 267.14.17/227 - Release Date:
2006-01-11

La feuille n'est pas vide. En effet, lorsque la macro est appelée, on
recoit le message:
"Les cellules dans lesquelles vous voulez insérer des données
contiennent des données"
"Ecraser les données existantes?"
"                                           oui      non    aide

Evidemment je répond oui!
Mais le transfert ne se  ce fait pas!




------------------------------------------------------------------------

No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.371 / Virus Database: 267.14.17/227 - Release Date: 2006-01-11

J'ai refait une nouvelle macro et c'est pareil mais j'ai remarqué la chose suivante:

Dans ma Feuille1 (feuille principale) il y a des données et des boutons dont un qui appelle la macro Backup La première fois que j'utilise le bouton ça fonctionne mais pas les fois suivantes. Cependant si l'exécute la macro non pas à partir du bouton mais directement (en passant par "exécuter une macro") , la ça marche.
J'ai donc trouvé la solution.....
J'ai changé l'assignation de la macro de "Lors du déclenchement" à "Bouton de souris enfoncé" Maintenant tout fonctionne. J'ai trois boutons" Backup" et trois boutons"Récup Bk" qui me permettent de rouler les essais.

Merci pour ton aide.... je dormirai plus facilement ce soir



Reply via email to