Le plus simple est de passer par le controle Timer !!
Ajoute le sur une feuille VB.
Règle sa propriété Interval à la valeur de la tempo voulu (en ms)
Dans son EVT Timer, ajoute le code à executer àprès chaque intervalle.
Tu peux ensuite jouer avec la propriété Enabled (à mettre à False ou True) pour arrêter ou relancer le Timer