Icône de la ressource

VBA - UserForm vbModeless - Réactiver le UserForm sans clic souris, sur un simple Mouse Over V1

Dans le fichier à télécharger, tout le code dans le UserForm1 (50 lignes effectives) est dédié à cette fonctionnalité qui consiste à rendre à nouveau actif un UserForm vbModeless désactivé par l'activation / sélection d'un autre objet (cellule, feuille)

Tout ça pour éviter un clic souris ?! :eek:
Oui. C'est sans doute de l'ergonomie perfectionniste. Et Excel ne facilite pas les choses. Car il faut:
  1. Ré-activer le UserForm vbModeless dans sa dernière position,
  2. Ré-activer et repositionner le curseur dans le Contrôle actif avant la désactivation.
    (Ce 2ème point ayant d'ailleurs donné lieu à une discussion productive avec @patricktoulon)
Démo.gif