Comment déplacer un objet à une vitesse déterminée en VBA ?
Ce tutoriel vidéo vous permettra de comprendre comment déplacer de manière fluide un objet en VBA pour créer une animation …
C’est quelque chose que j’ai déjà utilisé dans quelques applications, notamment le jeu des allumettes que vous pouvez télécharger ici.
Je vous mets à disposition le fichier de départ si vous voulez mettre en pratique ce tutoriel : deplacer.xls
Le tutoriel :
Et voici une copie du code qui permet de gérer les « micro-temps de pause », il vous sera peut-être utile un jour :
secondes = 0.1 timer_avant = Timer Do While Timer < timer_avant + secondes DoEvents Loop
D’autres animations au fonctionnement similaire sont à découvrir ici : Animations Excel
Pour progresser encore davantage en VBA, testez gratuitement la formation VBA avancée, comprenant des exercices pratiques ainsi qu’une suite de vidéos (du même auteur que celle que vous venez de visionner).

Merci Sébastien pour ce code.
Il me servira très certainement.
J’apprécie tes vidéos ; tes explications sont très claires.
Amicalement
Nad