Bonjour,
J'ai republié le dernier fichier ci-dessus pour un détail de déclaration de LongPtr -> Long en non-VBA7 qui ne concerne que peu de gens à ce jour.
Maintenant, il y a un point technique que je vérifierai quand j'aurai un peu de temps.
Si comme le dit
@Dranreb dans son
post #15 tout à fait abscons (pour moi en tous cas) , l'utilisation d'un
RaiseEvent ne remet pas l'exécution de call back Timer dans un contexte sous contrôle d'Excel, ce dont je doute, ça ne sert à rien de passer par une classe et gérer un évènement. Il suffirait alors d'appeler une fonction au retour du Timer sans plus de formalités. Je ferai donc à l'occasion des tests pour tenter de différencier par plantage VBA les 2 cas de figures.