frandrieu Posté(e) le 21 avril 2005 Posté(e) le 21 avril 2005 Je cherche une solution pour inserer un fichier excel dans autocad ???
Patrick_35 Posté(e) le 21 avril 2005 Posté(e) le 21 avril 2005 Ctrl+C puis Ctrl+V @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
esbe Posté(e) le 21 avril 2005 Posté(e) le 21 avril 2005 Hello Tu peux aussi importer un fichier Xcell par OLE (Insertion, objet OLE )ds autocad !Pour que la mise en page de ton xcell soit bon, tu dois definir d'abord ta zone d'impression qui sera ton futur tableau ds Autocad ! Mais le copier/ coller marche bine aussi mais pas de mise à jour possible ! @+
Tramber Posté(e) le 21 avril 2005 Posté(e) le 21 avril 2005 Moi je suis plutôt collage spécial : entités PRODUCTS ou entités AutoCAD car, de mémoire, avec les copier-coller OLE par défaut ou non, le résultat dépend des versions (?) Le coller avec liaison est pas mal non plus car un dble-click permet un retrour dans XL. Enfin, pour le maxi-propre, y a le script sur bloc avec attributs (suivre le lien de ma signature et remonter ses manches). Puis y a aussi des progs, des lisps,..... Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
esbe Posté(e) le 21 avril 2005 Posté(e) le 21 avril 2005 Hello Tramber Bon, soyons clair, tu me connais, je n'ai pas tout compris J'ai suivis ton lien, remontais mes manches et je suis là à t'écrire ....ton script il sert à quoi exactement ???? Et puis _çà m'interesse ton histoire d'attributs.. :casstet: parce que vois-tu, j'ai 18 appartements à faire vendre avec mes plans ...avec pour chaque appart un cartouche avec la liste des pièces et les surfaces...J'ai crée mes bloc avec attributs, exporté vers Xcell ,obtenu des tableaux manifiques et là problème majeur, rappporter mes tableaux ds mes présentations pour remplir le cartouche !!!!Impossible de faire une espèce de fenetre pour selectionner exclusivement le tableau qui m'interesse pour une présentation donnée !!!Obligée de créer un tableau pour chaque appart ! Chiant; long...inacceptable !J'ai essayé l'Xref avec mon Xcell de dans; pareil impossible de selectionner la fenêtre voulue, les tableaux ne sont pas reconnu par Autocad !! MAIS EXISTE-IL UNE SOLUTION , que diable !!! A votre bon coeur une acadxpienne excédée ;)
LFA Posté(e) le 21 avril 2005 Posté(e) le 21 avril 2005 hello, copier-coller liaison bidule oki (et si le "client" est un anti microsft hein) :( il y a encore plus fort tu fais une macro vba à partir d'autocad qui va lire ton tableau excel il faut 2 fonctions import autocad va chercher export autocad va renvoyer le tout dans un attribut pardi comme ça ton client bidouile le fichier autocad il te le renvoi et toi tu remets à jour ton excel (oui bon je sais niveau autocad+ 75 ans de vb) :( si j'ai le temps entre deux vb.net je le fais pour les prochains projets see you soon Laurent Falla Venez visiter mon site, c' est gratuit :) http://www.lfaconsulting.com'>
esbe Posté(e) le 21 avril 2005 Posté(e) le 21 avril 2005 Hollla Cela devient hardu J'ai rien compris mais çà à l'aair génial !!Expliques nous tout !!! si vous plait !
Tramber Posté(e) le 21 avril 2005 Posté(e) le 21 avril 2005 OK, Bon Imaginons Esbe, tu fais un bloc avec attributs (malheureusement le nb d'attribut sera lié aux nombre d'infos, donc il faudra un cadre à tout ça).4 attributs dans notre exemple. Son nom est mybloc Tu vas dans Excel et tu batis un script du genre -inserer mybloc 0,0 1 1 0 R1 R2 R3 R4-inserer mybloc 0,10 1 1 0 R1 R2 R3 R4-inserer mybloc 0,20 1 1 0 R1 R2 R3 R4-inserer mybloc 0,30 1 1 0 R1 R2 R3 R4...............R1 à 4 étant les réponses à Autocad qui demande les valeurs d'attribut à l'insertion d'un bloc comme chacun sait. Toutes ces valeurs viennent d'Excel, bien sur, dans lequel tu n'as qu'une formule à connaitre : CONCATENER C'est exactement le principe de mon tutorial, il y a un bloc avec 1 attribut. ATTENTION -inserer est mieux que inserer,...je vais corriger là bas d'ailleurs. Mieux, s'il y a des espaces dans les valeurs futures d'attributs, générer "R1" au lieu de R1.Par ex :-inserer mybloc 0,0 1 1 0 "chambre 1" 1 32 "15 m2" [Edité le 21/4/2005 par Tramber] Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
esbe Posté(e) le 22 avril 2005 Posté(e) le 22 avril 2005 Merci Tramber tes explications sont limpidesJe vais essayer de ce pas ! @+
esbe Posté(e) le 22 avril 2005 Posté(e) le 22 avril 2005 He Tramber C'est extraordinaire, je viens d'essayer et je sens que je pouvoir faire des tonnes de choses avec çà !Ca me rappelle ma formation et les petits scripts qu'on inventait!J'y retourne car je n'ai pas encore bien compris comment tu utilises Xcell pour mettre en place le scriptCette formule Concatener m'échappe encoreJ'ai un message d'erreur @+
esbe Posté(e) le 22 avril 2005 Posté(e) le 22 avril 2005 ReJ'ai trouve pour Concatener, tres pratiqueMais j'ai un soucis, aulieu d'inserer mes 6 blocs,, il inserer un bloc, ok, puis une ligne de texte "-inserer monbloc positon echelle puis les attributs " puis un bloc ok puis encore une ligne de texte ....Etrange !!! je ne vois pas mon erreur -inserer surf-cartouche 0,0 1 1 0 Bureau 4,242m²-inserer surf-cartouche 0,5 1 1 0 Sejour 21,3m²-inserer surf-cartouche 0,10 1 1 0 Cuisine 12,35m²-inserer surf-cartouche 0,15 1 1 0 Chambre 115,3m²-inserer surf-cartouche 0,20 1 1 0 Chambre 221,5m²-inserer surf-cartouche 0,25 1 1 0 Total 74,692m² Si vous voyez l'erreur, je vs attendsMerci
Tramber Posté(e) le 22 avril 2005 Posté(e) le 22 avril 2005 J'avoue que je ne voie pas l'erreur, d'autant que tu ne fais pas appel à la commande texte ! Tu sais que dans les scripts, le moindre espace en trop (ou retour à la lgine) est fatal.Comme ENTREE répète la dernière commande, c'est vite le binz. Sure qu'il y a autant d'attribs que de champs ? Un script, ca se débug perso, à moins que tu m'envoies le paquet par mail, je regarde. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
esbe Posté(e) le 22 avril 2005 Posté(e) le 22 avril 2005 En fait je n'ai pas utilise les champs pour ce coup làJ'ai inserer des blocs ds mon fichier et tapez les valeurs des attributs, puis j'ai extrait les attribut ds Xcell, utilisé tes indication, puis coller ds le bloc-note ! C'est étrange, j'ai verifié les espacesLe texte de mon message precedant est mon script ! @
esbe Posté(e) le 22 avril 2005 Posté(e) le 22 avril 2005 Hello Tramber j'ai trouvé enfin Mon premier script du l'école vraiment cool J'y retourne@
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant