Alors 6 solutions, voir le fichier (6 pas dedans)
Solution 1 Utiliser 2 Labels
A l'aide de 2 labels, on utilise un label en arrière plan pour essayer de capter quand le curseur sort du label bouton
Et avec un label bouton avec image de bouton on capte avec mousemove l'entrée du curseur et sur cet event on inscrit le commentaire dans une cellule ou ailleurs
Voir aussi aussi solution 4, quasi pareil
Solution 2 Changer l'organisation des 3 boutons de changement de feuille
De base le label 1 se trouve au-dessus de toutes les formes boutons
On garde le principe pour tous les boutons sauf pour les 3 boutons de changement de feuilles, qu'on va utiliser comme des images avec lien hypertexte
Solution 3 Tester le suivi hypertexte à l'aide d'autre type de code
Au lieu d'utiliser worksheets.select et worksheets.activate, essayer les différentes méthodes de suivi Hyperlink, pour voir si le bug s'atténue avec doevents.
J'ai fait une modif du code hyperlink avec les doevents pour les onglets bd résa et système, à voir si ok
Et suite à la solution 5, il y'a aussi application.goto où on peut même gérer le sroll de mémoire, à voir si bug affichage
Solution 4 Utiliser un label de captage de mouvement en arriére plan de chaque bouton + commentaire
Au départ j'avais pensé, à placer un bouton par cellule ou groupe de cellule et d'y coller un commentaire, mais en fonction de la feuille la taille des colonnes est trop différente
1 Alors variante, on place un commentaire quelque part
2 A l'aide d'1 activex en arrière plan et en changeant l'effet d'inclinaison du bouton, on va capter l'entré du curseur dans la zone du bouton pour afficher le commentaire, éventuellement modifié suivant le bouton
Option 3 On peut encore ajouter un 2 label en arrière plan pour capter la sortie du curseur de la barre pour forcer le désaffichage du commentaire s'il reste affiché
Solution 5 Au lieu d'utiliser des objets forme avec image, utiliser des labels avec images
Utiliser un label en arrière plan pour capter la sortie des boutons, dans le label on y indiquera le commentaire d'icone comme déjà le cas
Au lieu de mettre les icones en arrière plan on les avancent toutes en 1er plan, avec macro spécifique
Solution 6 Faire un doevent dans chaque fenêtre
Voir le lien déjà indiqué, si sur 2007, l'affichage se met à jour en faisant un doevents dans chaque fenêtre après chaque suivi de lien (au lieu de le faire en fin de procédure)