Chronomètre sous vba pour excel [Résolu]

Messages postés
11
Date d'inscription
samedi 6 janvier 2007
Dernière intervention
11 mars 2007
- - Dernière réponse : cs_MPi
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Dernière intervention
23 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...).
            
                                                                                                                      Merci

                                                                                             
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Dernière intervention
22 août 2014
22
3
Merci
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" !...

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 91 internautes nous ont dit merci ce mois-ci

Commenter la réponse de jmfmarques
Messages postés
7745
Date d'inscription
mercredi 1 septembre 2004
Dernière intervention
24 septembre 2014
38
0
Merci
Regarde sur Codix, je crois bien qu'il existe un snippet pour ce que tu veux faire.

Ou alors c'est une source ici sur vbfrance.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
Commenter la réponse de cs_casy
Messages postés
6812
Date d'inscription
vendredi 16 décembre 2005
Dernière intervention
21 décembre 2011
17
0
Merci
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"
<!--
Commenter la réponse de mortalino
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Dernière intervention
23 août 2018
16
0
Merci
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...

MPi
Commenter la réponse de cs_MPi

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.