Dim acadDoc As Object Dim AcadModel As Object Dim Crd_Poutre As Worksheet Dim i As Integer Dim pt1(0 To 2) As Double Dim pt2(0 To 2) As Double Dim premierpoint(0 To 2) As Double Dim dernierpoint(0 To 2) As Double
'Créer une instance d'AutoCAD
Set acadApp = GetObject(, "AutoCAD.Application")
'Ouvrir un nouveau document
Set acadDoc = acadApp.Documents.Add
'Obtenir le modèle de dessin
Set AcadModel = acadDoc.modelSpace
'Définir la feuille de calcul contenant les coordonnées des points
Set Crd_Poutre = Worksheets("Crd_Poutre")
' Définir les variables pour les coordonnées des points
Dim X(1 To 13) As Double Dim Y(1 To 13) As Double Dim Z(1 To 13) As Double
' Récupérer les coordonnées des points depuis le fichier Excel
For i = 1 To 12 X(i) = Crd_Poutre.Cells(i + 1, 2).Value Y(i) = Crd_Poutre.Cells(i + 1, 3).Value Z(i) = Crd_Poutre.Cells(i + 1, 4).Value Next i
' Ajouter tous les points de la polyligne au tableau
ReDim pts(1 To 13) ' Redimensionner le tableau For i = 1 To 13 pts(i) = Array(X(i), Y(i), Z(i)) AcadModel.AddPolyline pts Next i
' Dessiner une polyligne à travers tous les points