matthieu7815
Messages postés17Date d'inscriptionjeudi 15 septembre 2005StatutMembreDernière intervention 5 novembre 2005
-
26 oct. 2005 à 20:41
MaxSoldier
Messages postés289Date d'inscriptiondimanche 10 août 2003StatutMembreDernière intervention28 février 2009
-
27 oct. 2005 à 18:43
Bonjour,
Je souhaiterai savoir comment mettre en place une tamporisation dan une macro excel.
En effet, le problème que j'ai est le suivant:
J'ai des liens dans différentes cellules excel et avec la macro, lorsqu'elle s'éxécute clic sur le lien, ouvre donc l'autre fichier excel et le temps qu'elle trouve la page renseigner sous le lien, comence les opérations. Du coup, mes informations se trouvent dans la mauvaise page.
Je voudrais donc savoir comment mettre en place une tamporisation.
Merci d'avance
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 26 oct. 2005 à 22:59
Salut, je préfère cette façon :
Dim Fin As Single
Fin = Timer + 3 ' tempo de 3 secondes
Do While Timer < Fin
DoEvents ' Laisse le contrôle à d'autres process pendant la pause
Loop
Suis pas contre les API, bien au contraire mais l'API Sleep stoppe le prog et ne donne pas la main aux autres process donc tu risques de retomber sur le même prob du départ.
Enfin, tu as 3 solutions, essaie-les et prend celle qui te convient.
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?