wally66
Messages postés5Date d'inscriptionlundi 5 février 2007StatutMembreDernière intervention23 mars 2010
-
5 févr. 2007 à 18:56
vivi1997
Messages postés1Date d'inscriptionvendredi 5 février 2010StatutMembreDernière intervention 1 avril 2010
-
1 avril 2010 à 21:58
Bonsoir,
Dans la famille des débutants, je vous en présene un vrai de vrai....
J'ai un fichier excel. Dans la cellule B8 je rentre le nombre de minutes (en mm:ss) que va durer le compte à rebours. Quand je valide, cette donnée s'affiche en A1.
Quand je clique sur un bouton, je voudrai que le décompte démarre dans la cellule A1.
J'ai cherché sur le site avec timer, décompte et autres.... mais je n'ai pas réussi à reconstituer un code comme celui que je souhaite.
Merci d'aider un p'tit débutant en lui faisant un p'tit code sympa.
zavier666
Messages postés266Date d'inscriptionmardi 7 septembre 2004StatutMembreDernière intervention30 avril 20091 5 févr. 2007 à 20:01
Alors c'est très simple:
tu vas dans outils / compléments et tu références timer.ocx
ensuite tu vas dans ta barre de composants et tu ajoutes le composant. chez moi, perso, ça fonctionne pas.
le problème est que tu n'arriveras pas à référencer l'ocx timer.ocx de
microsoft. En cherchant sur le net tu en trouveras peut être un
gratuit, mais pour moi c'est sans grand espoir.
Après, tu peu bricoler un truc avec une boucle for et un DoEvents, mais
c'est pas propre et ça bouffe 100% des ressources processeur
xavtry
Messages postés34Date d'inscriptionsamedi 23 septembre 2006StatutMembreDernière intervention17 février 2007 6 févr. 2007 à 08:31
Je pense que tu doit pouvoir utiliser ca comme base pour ton compte a rebour:
Sub Attente(milisecond As Integer)
Dim Start, PauseTime
PauseTime = milisecond / 7200
Start = Timer
Do While Timer < Start + PauseTime
DoEvents
Loop
End Sub
wally66
Messages postés5Date d'inscriptionlundi 5 février 2007StatutMembreDernière intervention23 mars 2010 6 févr. 2007 à 20:36
Merci zavier666, ca marche mais ce n'est pas exactement ce que je recherche.
xavtry, merci d'avance. Je vais essayer ton code mais peux-tu me préciser comment lui dire que le temps de référence est dans la cellule B8 est que le décompte doit s'afficher dans la cellule A1.
A+