Aller au contenu

importer des coordonnees Excel pour dessiner des rectangles dans Autocad LT 2004


Messages recommandés

Posté(e)

Bonjour à tous

 

Je suis novice Autocad et ce forum.

J'ai un tableau excel avec les coordonnées (x,y) + nom correspondant aux centres des rectangles que je veux dessiner et à leur nom.

 

Comment je peux dessiner automatiquement tous ces rectangles aux coordonnées spécifiées à partir du tableau excel et d'un modèle de rectangle.

 

Merci d'avance pour votre aide

 

"please HELP ..."

Posté(e)

Ce sont les coordonnées des centres des rectangles en cm.

la dimension du rectangle à dessiner est :

largeur : 265 cm

hauteur : 620cm

 

Merci d'avance.

 

J'espère qu'on peut joindre un fichier sinon...

Posté(e)

Bonjour

en créant un bloc avec un rectangle et un attribut au milieu puis faire un script d'insertion......

nea est le nom du bloc à créer

attreq 1

inserer nea 60597,-5970 1 1 0 NEA101

inserer nea 60598,-6594 1 1 0 NEA102

etc...

 

pourrais tu partager ton code sous excel la création des rectangles ??pour voir....

 

@+

 

Michel a

Posté(e)

Bonjour Speedy

 

faire un script, est-ce taper des lignes de commandes ?

si oui, ouahhh quelle galère !!!

j'ai des fichiers avec plus de 6000 coordonnées donc je ne me vois pas taper 6000 lignes de commandes.

:mad:

 

Sinon, pour info voici un extrait de mon programme Excel (Soyez indulgent je ne suis pas informaticienne)

 

l = 2.65

h = 6.2

 

For i = 2 To n

x1 = (Worksheets("xy").Range("B" & i) / 100) - (l / 2)

y1 = -(Worksheets("xy").Range("C" & i) / 100) - (h / 2)

baptême = Worksheets("xy").Range("A" & i)

 

Worksheets("plan").Activate

ActiveSheet.Shapes.AddShape(msoShapeRectangle, x1, y1, l, h).Select

 

With Selection

.Placement = xlFreeFloating

.PrintObject = True

.Name = baptême

End With

 

 

Next i

 

et voila.... ;)

 

Posté(e)

Salut,

 

faire un script, est-ce taper des lignes de commandes ?

si oui, ouahhh quelle galère !!!

j'ai des fichiers avec plus de 6000 coordonnées donc je ne me vois pas taper 6000 lignes de commandes.

 

Un script est fichier texte qui reprend les entrées à la ligne commande (un espace ou saut de ligne valent une entrée)

 

Utilise les fonctions de copie et la fonction CONCATENER d'Excel pour écrire ton script, ça ne devrait pas être si "galère".

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité