Message de Michel Grentzinger date 2007-10-18 18:45 :
Bonjour,
Le code suivant donne un comportement que je n'arrive pas à expliquer...
Les macros AjouterUneMinute et AjouterUneSeconde fonctionnent sans soucis
EnleverUneSeconde fonctionne mais si je rajoute la ligne avec le print, la
boite de dialogue apparaît 2 fois et entre la 1ere et 2ème apparition, 2
secondes sont enlevées avant que la valeur ne soit finallement décrémenté que
d'une seconde...
EnleverUneMinute enlève bien une minute mais rajoute 1 seconde...
Je suppose que c'est avec les soustraction de temps que ça passe pas mais je
ne voit pas où !
Si quelqu'un peut éclairer ma lanterne
PS : chaque macro est lancé par un bouton et agit sur une cellule contenant
une heure.
Bonsoir,
J'ai fait l'essai, avec 4 boutons. Ca marche.
J'utilise OpenOffice.org 2.2.1 sous Win Xp
Quel est ta version d'OOo et système ?
Pour ta ligne print dans EnleverUneSeconde : moi je vois s'afficher
23:59:59 probablement parce qu'une date-heure négative n'a pas de sens à
l'affichage. Mais le message ne s'affiche qu'une fois par lancement de
la macro.
A la réflexion, vérifie tes affectations sur les évènements du bouton
EnleverUneSeconde : je pense que tu as deux évènements affectés, ou
autres scories d'ancien codage qui ne sont pas supprimées.
Bernard
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]