Bonjour à vous et merci de votre temps et de votre aide.

J'ai découvert un truc étrange avec les coordonnées des "shapes".

Si ma feuille est active, j'ai une coordonnée et si elle n'est pas active j'en ai une autre !

Exemple :

? fTableauDeBord1.Shapes("ImageTCDPctAvancement01").Left donne :
  • 609,8 si ma feuille fTableauDeBord1 n'est pas feuille active
  • et 601,8 si fTableauDeBord1 est active.


C'est vrai aussi pour top.

Est-ce que j'aurai manqué quelque chose dans mon instruction de lecture des coordonnées ?

Je vais modifier mon code pour ne prendre les coordonnées que quand ma feuille est active mais cela ne me plait pas.

Est-ce que quelqu'un a déjà rencontré ce problème et l'a-t-il résolu de façon plus élégante ?

A+