Sub test()
Dim tabl(1 To 13, 1 To 2) As Long,XX#, YY#, x0#, y0#, i&,Pi#
'l'axe du cercle
Set Rng = [g5:j15]
rayon = (Application.Min(Rng.Width, Rng.Height) / 2)
X0 = Rng.Left + rayon
Y0 = Rng.Top + rayon
Pi = 3.1415 '4* Atn(1)
For i = 1 To 12
xx = X0 + (rayon) * Cos((2 * Pi / 12) * (i))
yy = Y0 + (rayon) * Sin((2 * Pi / 12) * (i))
tabl(i, 1) = Int(xx): tabl(i, 2) = Int(yy)
Debug.Print "----"
Debug.Print tabl(i, 1) & "|| " & tabl(i, 2)
Next
tabl(13, 1) = tabl(1, 1): tabl(13, 2) = tabl(1, 2)
ActiveSheet.Shapes.AddPolyline (tabl)
End Sub