salut, dans le code que dedier m aproposé, la fonction selectonscreen me prompt pour faire une selection, ce que je voulais c est que la sub fasse elle même la selection, j ai donc remplacer selectonscreen par select. voici le code que j ai opté : Dim acadDoc As AcadDocument acadApp.Application.Documents.Open (nomFichier) Set acadDoc = acadApp.ActiveDocument Dim SelPoly As AcadSelectionSet Dim varData(0) As Variant Dim IntType(0) As Integer Dim TableauPolyObj() As Double Dim Tempo As Variant Dim NumObj As Integer Set SelPoly = acadDoc.PickfirstSelectionSet IntType(0) = 0 varData(0) = "Polyline" ReDim Preserve TableauPolyObj(999) SelPoly.Select acSelectionSetAll, , , IntType, varData NumObj = Int(SelPoly.Count) TableauPolyObj = SelPoly.Item(0).Coordinates NombreSommets = UBound(TableauPolyObj) ReDim Preserve TableauPolyObj(NombreSommets) acadApp.Application.Documents.Close encore une fois merci pour votre aide ... ;)