Salut a tous :) J'ai un petit probleme : Quand j'utilise cette fonction: tout marche normalement: Public Sub toto() Dim x As Double Dim y As Double Dim z As Double Dim PointOrig As Variant Dim PointExtrem As Variant PointOrig = ThisDrawing.Utility.GetPoint(, "Sélectionnez le point d'origine") PointExtrem = ThisDrawing.Utility.GetPoint(, "Sélectionnez le point d'extremité") MsgBox PointOrig(0) & " " & PointOrig(1) x = (PointOrig(0) + PointExtrem(0)) / 2 y = (PointOrig(1) + PointExtrem(1)) / 2 z = (PointOrig(2) + PointExtrem(2)) / 2 Armatures x, y, z End Sub par contre, quand je passe par une interface, et que je clique sur Annuler ca bug au niveau de Pointorig = thisdrawing.utility.getpoint.... Private Sub CommandButton3_Click() Call toto End Sub ca plante; pourquoi? :( quelqu'un saurait m'aider?