Pourquoi veux-tu faire ce calcul en VBA et non pas via quelques formules arithmétiques, directement dans les cellules ?
La distance entre deux points (x1,y1) et (x2,y2) est égale
((x1-x2)^2+(y1-y2)^2)^0,5
Connaissant les coordonnées de chaque point et du centre de gravité... en mettant x1,y1,x2 et y2 dans une cellule chacun et le calcul dans une cinquième tu devrais avoir la réponse que tu cherches.
Attention : éventuellement tenir compte que l'échelle des absisses peut être différence de celle des ordonnées => intégrer ce facteur dans la fomule.
Partager