Bonsoir Kokito,
Après quelques essais, je te joins un résultat qui me paraît correct.
L'aide précise:Quand vous attachez un connecteur à une forme, la taille et la position du connecteur sont ajustées automatiquement, si nécessaire. Par conséquent, si vous attachez un connecteur à d'autres formes, la position et les dimensions que vous spécifiez lors de l'ajout du connecteur sont sans effet.
Ce n'est pas très clair mais semble signifier que les valeurs précisées sont sans importance lorsqu'on attache le connecteur à des formes. Dans mon code, j'ai donc mis ces valeurs à 0 et ça marche très bien.
L'important finalement est le n° du point d'attache de départ (beginconnect) et de celui d'arrivée (endconnect).
Il y a 4 connecteurs pour une forme rectangulaire (1 pour chaque coté, numérotés de 1 à 4 dans le sens inverse des aiguilles d'une montre.
Dans l'exemple, tu peux déplacer les formes n'importe où, puis lancer la macro qui va rejoindre les formes en fonction du type de connecteur défini et des points d'attache.
@+
Gael [file name=Formes.zip size=7920]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Formes.zip[/file]