Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

EXCEL <> AUTOCAD LT


Information sur la source

Catégorie :VBA Classé sous : Autocad LT, Excel, vba, DDE Niveau : Initié Date de création : 17/04/2008 Vu / téléchargé: 11 988 / 1 033

Note :
Aucune note

Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
suite à des demandes régulières sur les liaisons DDE entre Autocad et excel,
je vous joins cette appli vba excel qui pilote Autocad/Autocad LT pour en extraire des listes de calques ou de présentation.
vous pouvez egalement modifier une liste de calque dans excel et mettre à jour autocad
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • listeinfoacad-sigecom-v1.53.xlsTélécharger ce fichier [Réservé aux membres club]205 824 octets

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de dedederidiny le 27/05/2008 07:03:13

bonjour,
voici mon souci, je souhaite dessiner un trait ou plusieurs traits dans un calque autocad ? partir des coordonn?es x,y,z des points qui sont dans des colonnes Excel.
Merci si tu peux m'aider .

signaler à un administrateur
Commentaire de ld40 le 27/05/2008 08:27:10

bonjour,
j'ai particip? ? cette discussion sous le pseudonyme "sigecom"

http://discussion.autodesk.com/thread.jspa?threadID=644355

signaler à un administrateur
Commentaire de dedederidiny le 28/05/2008 09:21:47

bonjour et merci pour ta reponse rapide.
Cependant j'ai des pb lorsque je lance les macros, il me dit

projet ou bibliotheque introuvable pour :
Dim thisdrawing As AutoCAD.AcadDocument,
Set thisdrawing = AutoCAD.ActiveDocument
Dim poly As AcadLWPolyline,

ReDim vertex(0 To 0) As Double

Str

Trim

  ReDim Preserve vertex(0 To numpt * 2 + 1) As Double

merci si tu peux me depanner

signaler à un administrateur
Commentaire de ld40 le 29/05/2008 21:06:32

Salut,
peux tu preciser la version autocad sous laquelle tu travailles.

merci

signaler à un administrateur
Commentaire de dedederidiny le 02/06/2008 10:06:32

il sagit de la version acad2006 version education

Merci d'avance

signaler à un administrateur
Commentaire de ld40 le 02/06/2008 11:00:48

normalement , le fichier poly2004-2006.xls doit être compatible, est-ce bien celui là que tu as téléchargé? (et pas poly2007-2008.xls)

signaler à un administrateur
Commentaire de coaben le 05/01/2009 14:58:56

J'aimerai faire un bcount avec ton système j'ai déjà modifié le code mais j'ais un problème avec le presse papier

signaler à un administrateur
Commentaire de ld40 le 06/01/2009 15:04:40

si tu veux, envoie ton code à ldumartin-vbfrance@yahoo.fr

signaler à un administrateur
Commentaire de bonsai le 08/01/2009 13:27:04

Bonjour,

J'ai AutoCAD et le fichier Excel sur 2 PC différents (en réseau, bien sur) et la connexion a l'air de bien se faire, puis plus rien.

Est-ce normal et y-a-t-il une solution ?

Merci.

signaler à un administrateur
Commentaire de Feydreva le 21/04/2009 13:08:47

Bonjour,

Je pose une question car je suis extrêmement intéressé par cette liaison Excel<>AutoCAD LT par DDE (Dynamique Data Exchange si je ne me trompe) mais je suis un débutant en VBA juste capable d'utiliser quelques "méthodes"...

Ma but est de faire une liaison Excel<>AutoCAD LT qui me permette d'extraire des attributs de bloc et de les modifiers. J'ai trouvé un code simple me permettant de le faire sur la version pleine mais impossible sur la LT. Il bug sur la sélection ou l'ouverture d'autoCAD ( "AutoCAD.application" exactement, je peux fournir le code si ca aide) du au fait qu'il n'y a pas de VBA dans autoCAD LT je pense (ma librairie AutoCAD est bien activée dans Excel).

En gros, le code réalise l'extraction des attributs des blocs à l'unité et en récupérant le "handle" de maintient pour ensuite, après modification des données dans Excel, modifier les attribut de chaque bloc.


Du coup je m'intéresse à cette méthode par DDE, mais si j'ai bien compris le principe de base : c'est d'ouvrir la fenêtre de commande d'AutoCad et d'y écrire des instructions en language Autocad (ce que je ne connais pas du tout) et de récupérer un historique du dessin....
D'autre part, je ne pense pas que je pourrait réaliser la même chose que le code VBA d'extraction/modification d'attribut qui m'intéresse car il opère par sélection des blocs parmis toutes les "entités".

Merci d'avance

signaler à un administrateur
Commentaire de ld40 le 21/04/2009 14:41:44

salut Feydreva,
tu as parfaitement compris la problématique.
Sous Autocad LT, il n'a pas de vba. Donc inutile d'espérer traduire un code vba pour LT.
Au mieux on peut utiliser la méthode présentée ici pour récupérer l'historique d'autocad, et donc quelques petites infos affichées sous autocad LT.

Une autre solution consisterait à demander dans autocad LT de sélectionner un objet, et par un mode transparent à l'utilisateur, récupérer le fichier dxf de la selection, puis interpreter le dxf dans ton vb.

signaler à un administrateur
Commentaire de twister26 le 11/05/2009 14:53:54

salut feydreva,
est il possible de me faire passer le code que tu dis qu'il ne marche pas ous LT mais marche en version pleine cela m'interesse fortement
merci d'avance

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

[VBA] Formule appelant un autre classeur excel [ par beurdge ] Bonjour,J'ai crée une macro pour remplir ma base de donnée qui se chargera ensuite dans un tableau.Pour remplir cette base j'utilise des valeurs prése Dessin à main levée (Vba) [ par patefp ] Je suis sous excel 2007. Je cherche en vba la procédure pour afficher directement le crayon : Dessin à main levée pour mes élèves.L'objectif est d'ass selectionner des feuilles en VBA Excel à l'aide d'une INPUTBOX [ par damidam1 ] Bonjour, Voici mon problème, J'ai un fichier Excel dans lequel se trouve 52 feuilles qui correspondent chacune a un semaine de l'année (sem1, sem2 etc ProgressBar Sous EXcel avec VBA [ par thomasf007 ] Bonjour à tous,Voilà, peut-être que quelqu'un peut m'aider...J'ai un programme où j'ai insérer un ProgressBar à l'aide naturellement d'un Userform.App Référencer Internet Explorer dans VBA/Excel [ par Tolomei ] Bonjour,J'essaye d'accéder à Internet Explorer à partir d'Excel en VBA.Pour déclarer Internet Explorer en tant qu'objet (Dim IE as new Internet Explor VBA chargement d'un fichier excel vers table access [ par DevEssec ] 16/02/2006, 12h33 Bonjour, J'ai un formulaire "Menu général", sur l'action chargement  j'ai définit qu'il doit charger les données depuis un  fichie VBA chargement d'un fichier excel vers table access [ par DevEssec ] 15/12/2008 Bonjour, J'ai un formulaire "Menu général", sur l'action chargement  j'ai définit qu'il doit charger les données depuis un  fichier excel faire un ping en vba sous excel [ par Noose123 ] Bonjour,Je voudrais faire un ping en vba sous excel, et renvoyer le resultat dans un fichier texte.j'ai essaye plusieurs techniques, mais aucune ne fo Formule Excel [ par MPi ] Salut,Je sais que ce n'est pas du VBA, mais je sais aussi qu'il y a de bons excelleursJe suis confronté à un problème de formules sous Excel et préfér VBA pour Excel Generer un pdf [ par rouzb ] Bonjour, Je travaille sur excel 2003. J'essaie de créer une macro qui permette d'enregistrer (imprimer) la feuille Excel voulue en PDF. J'ai essayé la


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,140 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.