jhonnybegood
Messages postés11Date d'inscriptionsamedi 6 janvier 2007StatutMembreDernière intervention11 mars 2007
-
10 mars 2007 à 16:31
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
10 mars 2007 à 20:29
Bonjour à tous,
je suis un petit débutant en vba et je souhaite céer le jeu du memmory en vba pour excel, pour cela j'ai besoin d'un chronomètre, j'ai parcouru divers sîtes et j'ai à chaque fois trouvé des chronomètres assez compliqué (avec des macros affectées à des boutons par exemple).
Je vous contacte pour savoir si vous n'aviez pas de code pour le chronomètre le plus classique (s'affichant dans un userform, n'étant pas plus précis que la seconde...).
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 10 mars 2007 à 17:08
Bonjour,
Tu es dans la section VB6, mais précises que tu développes sous VBA.
VBA ne possédant pas de contrôle Timer, tu n'auras d'autre recours que celui d'utiliser la fonction SetTimerde la librairie User32 de l'Api de Windows... et je crains que ce ne soit là l'une des solutions que tu as trouvées ailleurs et que tu trouves "assez compliquées" !...
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 10 mars 2007 à 18:53
Salut,
dans les sources, il y a une dll pour VBA. Sinon, il y à la possibilité de jmfmarques, avec SetTimer et KillTimer. Ou alors le bon vieux OnTime de vba.
@++
<hr size="2" width="100%" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
<!--
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 10 mars 2007 à 20:29
Tu pourrais aussi trouver un contrôle Timer ajouté à un UserControl VB et qui serait utilisable sous VBA de la même façon que sous VB.
Il s'agit d'un OCX fait maison que tu devras enregistrer dans la base de registre avec
regsvr32
Je pense qu'il y en a un sur ce site.
Je te laisse le chercher...