Bonjour,
Si tu es patient et surtout persévérant je pense avoir une solution
Tu devrais pouvoir les mettre en fixe avec une zone de texte et en la positionnant au bon endroit a chaque modification de la liste d'élèves.
Tu récupères la position de ton graphique avec quelque chose comme
worksheets("Feuil1").Shapes("Graphique 1").Top
Tu peux également utiliser Height, left , Width (consulte l'aide a leur propos)
Tu récupère la position de ton graphique (left et top)
Et tu positionne ta zone de texte (en fonction de la position du graphique et de ca taille)
avec par exemple (sur mon fichier test)
Feuil3.Shapes("ZoneTexte 1").Top = Feuil3.Shapes("Graphique 2").Top + Feuil3.Shapes("Graphique 2").Height * 9/ 10
Tu joue un peu les le ratio et ca devrais passer
Partager