Rechercher : dans
Par :

VB EXCEL: macro qui s'exécute automatiquement

Dernière réponse le 10 avr 2008 à 13:40:07 Maestro, le 10 avr 2008 à 11:42:25 
 Signaler ce message aux modérateurs

Bonjour,

je voulais savoir si c'est possible sur excel et avec vba de faire lancer un macro automatiquement apres un certain moment .
j'explique, j'ai une macro qui copie une plage ce cellules et les ajoute à la fin d'une autre table, je voulais savoir si je peux lancer cette macro une fois par heure par exemple sachant que ma plage de donnees change toutes les minutes a peu pres mais moi je veux enregister les valeurs une fois par heure seulement

merci beaucoup

Configuration: Windows XP
Internet Explorer 7.0

1

rasta67, le 10 avr 2008 à 11:45:15

Salut,
oui tu mets un timer... tu le regle toutes les heures
dans son evenement tu fais appel à ta macro

Répondre à rasta67

2

Maestro, le 10 avr 2008 à 12:12:16

D'abord merci rasta67 pour ton aide
en fait j'ai fait (Application.Wait Now + TimeValue("01:00:00")) à la fin du code mais la ça va relancer toutes les heures
excuse moi j'ai oublié de préciser que je suis débutant en vb

Répondre à Maestro

3

Maestro, le 10 avr 2008 à 12:13:44

Je voulais dire ça va pas relancer la macro toutes les heures

Répondre à Maestro

4

 rasta67, le 10 avr 2008 à 13:40:07

Il faut mettre un timer , le regler sur une heure...
(propriété time je crois, attention je crois c'est en ms)

double clik dessus, cette fonction sera appelée toute les heures...
dedans tu mets le code de ta macro

Répondre à rasta67