Comment faire une minuterie ?

Le
Nesta
Bonjour à tous,

Je souhaite créer une minuterie en vba pour temporiser l'exécution de
certaines lignes de code.
Je sais qu'il existe dans les formulaires la procédure événementielle
OnTimer(), mais celle-ci est dépendant du formulaire, justement.
Existe-t-il une commande dans VBA pour la temporisation ? (par exemple, si
je veux faire une pause de 3 secondes).
Merci d'avance à tous pour votre aide.


Nesta
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Jonas
Le #7021791
Le 16 juin 2008, Nesta nous a si bien dit:<br />
<br />
<blockquote class="block0"><br />
Je souhaite cr&eacute;er une minuterie en vba pour temporiser l'ex&eacute;cution de<br />
certaines lignes de code.<br />
Je sais qu'il existe dans les formulaires la proc&eacute;dure &eacute;v&eacute;nementielle<br />
OnTimer(), mais celle-ci est d&eacute;pendant du formulaire, justement.<br />
Existe-t-il une commande dans VBA pour la temporisation ? (par<br />
exemple, si je veux faire une pause de 3 secondes).<br />
Merci d'avance &agrave; tous pour votre aide.<br />
<br />
</blockquote><br />
<br />
Je l'ai pas esssay&eacute;, mais essaye ceci:<br />
<br />
**<br />
Comment faire une pause pendant un temps d&eacute;fini ?<br />
auteur : Romain Puyfoulhoux<br />
Source: http://access.developpez.com/faq/?page=system#sleep<br />
**<br />
<br />
<br />
Placez cette ligne dans la partie D&eacute;clarations d'un module :<br />
<br />
Private Declare Sub Sleep Lib &quot;kernel32&quot; (ByVal dwMilliseconds As Long)<br />
<br />
Vous pourrez ainsi faire une pause de 2 secondes avec l'appel suivant :<br />
<br />
Sleep 2000<br />
<br />
Nesta
Le #7023021
Bonsoir Jonas,<br />
<br />
Je viens de tester et &ccedil;a fonctionne tr&egrave;s bien.<br />
Merci beaucoup d'avoir port&eacute; de l'attention &agrave; ma question.<br />
A bient&ocirc;t.<br />
<br />
<br />
Nesta<br />
<br />
<br />
&quot;Jonas&quot; &lt;&gt; a &eacute;crit dans le message de groupe de discussion :<br />
<br />
<blockquote class="block0"><br />
Le 16 juin 2008, Nesta nous a si bien dit:<br />
<br />
<blockquote class="block1"><br />
Je souhaite cr&eacute;er une minuterie en vba pour temporiser l'ex&eacute;cution de<br />
certaines lignes de code.<br />
Je sais qu'il existe dans les formulaires la proc&eacute;dure &eacute;v&eacute;nementielle<br />
OnTimer(), mais celle-ci est d&eacute;pendant du formulaire, justement.<br />
Existe-t-il une commande dans VBA pour la temporisation ? (par<br />
exemple, si je veux faire une pause de 3 secondes).<br />
Merci d'avance &agrave; tous pour votre aide.<br />
<br />
</blockquote><br />
<br />
Je l'ai pas esssay&eacute;, mais essaye ceci:<br />
<br />
**<br />
Comment faire une pause pendant un temps d&eacute;fini ?<br />
auteur : Romain Puyfoulhoux<br />
Source: http://access.developpez.com/faq/?page=system#sleep<br />
**<br />
<br />
<br />
Placez cette ligne dans la partie D&eacute;clarations d'un module :<br />
<br />
Private Declare Sub Sleep Lib &quot;kernel32&quot; (ByVal dwMilliseconds As Long)<br />
<br />
Vous pourrez ainsi faire une pause de 2 secondes avec l'appel suivant :<br />
<br />
Sleep 2000<br />
<br />
</blockquote><br />
<br />
Jonas
Le #7023041
Le 16 juin 2008, Nesta nous a si bien dit:<br />
<br />
<blockquote class="block0"><br />
Je viens de tester et &ccedil;a fonctionne tr&egrave;s bien.<br />
Merci beaucoup d'avoir port&eacute; de l'attention &agrave; ma question.<br />
A bient&ocirc;t.<br />
<br />
</blockquote><br />
Et bien, content de l'apprendre.<br />
Bonne programmation !<br />
<br />
Jonas<br />
<br />
Publicité
Poster une réponse
Anonyme