• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Cartilage automatique

bonjour !

j'ai essayé ta macro et c'est fantastique !

mon seul problème est qu'il me semble être limité à 9 attributs placés sur mon cartiglio j'ai la beauté de 35!
est-il possible de changer la macro pour l'adapter à mon utilisation ? je vous serais très reconnaissant !

alors comme l'autre utilisateur l'a suggéré, il serait utile d'importer tout à partir d'un fichier excel.

faites-moi savoir ce que vous pouvez faire, car maintenant je vous remercie de votre précieuse aide!

peciot
alors, l'importation d'excel est possible, et vous pourriez également étendre à n... champs, cependant éliminer le masque "cartoon data" et la pêche de tout seulement d'excel, avec la cellule formule a1 label cellule b1 valeur ..a2,b2 et ainsi de suite.
vous recherchez au bas du fichier excel et s'il y a correspondance des étiquettes, les valeurs sont mises à jour.

est-ce que je comprends ce dont vous avez besoin ?

si tu me frappes, je te ferai changer.

mand
 
alors, l'importation d'excel est possible, et vous pourriez également étendre à n... champs, cependant éliminer le masque "cartoon data" et la pêche de tout seulement d'excel, avec la cellule formule a1 label cellule b1 valeur ..a2,b2 et ainsi de suite.
vous recherchez au bas du fichier excel et s'il y a correspondance des étiquettes, les valeurs sont mises à jour.

est-ce que je comprends ce dont vous avez besoin ?

si tu me frappes, je te ferai changer.

mand
c'est exactement ce que je veux dire ! serez-vous en mesure de l'appliquer?
selon moi, comme vous l'avez dit à juste titre, il s'agit de supprimer le masque "cartoon data" et vous ne lisez que le fichier excel à la recherche de la correspondance des étiquettes.

ps : tu frires aussi ?


merci beaucoup !
 
c'est exactement ce que je veux dire ! serez-vous en mesure de l'appliquer?
selon moi, comme vous l'avez dit à juste titre, il s'agit de supprimer le masque "cartoon data" et vous ne lisez que le fichier excel à la recherche de la correspondance des étiquettes.

ps : tu frires aussi ?


merci beaucoup !
donc il devrait y aller, c'est un peu arabttato je n'ai pas beaucoup à y consacrer, mais ça devrait marcher.

xls poignées de fichier avec 2 colonnes colonnes 1 étiquettes, colonnes 2 valeurs

vous pouvez pêcher un xls existant (dat.xls) ou sélectionner un bloc avec des étiquettes et macro in autromatic crée xls fichier avec des données de bloc (selon moi le meilleur)

puis avec compiler lire les données du fichier et les mettre dans tous les blocs présents dans le dessin avec les mêmes étiquettes.

je doute seulement que j'aie maintenant installé seulement les vers 2012 et je n'ai pas les précédents, je ne suis pas sûr que les bibliothèques soient remplacées (de 2000 à 2012 cela fonctionne, mais de 2012 à 200 je ne suis pas sûr mais je n'ai aucun moyen de le tester).

si cela vous donne des problèmes contactez-moi en pvt que j'explique comment résoudre il est assez simple.
 
Dernière édition par un modérateur:
maintenant le fichier est exporté correctement,
mais import ne met pas à jour les valeurs des attributs
je veux dire ?

pour moi ça marche correctement

si vous changez le fichier excel (qui reste ouvert) pour mettre à jour les valeurs avant de le sauvegarder, sinon il lit les données du fichier original bien sûr.

j'instruis la mise en œuvre du multilock de conception unique, c'est-à-dire la possibilité d'éditer des parties communes de plusieurs cartilages (beaucoup de tables de dessin dans un seul fichier) et bien sûr de nombreuses parties du cartilage sont en commun.
 

Pièces jointes

je veux dire ?
j'instruis la mise en œuvre du multilock de conception unique, c'est-à-dire la possibilité d'éditer des parties communes de plusieurs cartilages (beaucoup de tables de dessin dans un seul fichier) et bien sûr de nombreuses parties du cartilage sont en commun.
Céla fonctionne :
 
je veux dire ?
la mise en œuvre du multi-bloc mono-design, c'est-à-dire la possibilité d'éditer des parties communes de plusieurs cartilages (beaucoup de tables multiples dans un seul fichier) et bien sûr de nombreuses parties du cartilage sont en commun.
si possible il est préférable d'avoir aussi la version initiale (singoloblocco)
 
si possible il est préférable d'avoir aussi la version initiale (singoloblocco)
la version originale est née pour travailler avec le multilock, sinon vous devriez avoir la possibilité de sélectionner quel bloc vous devez mettre à jour, s'il y a des mises à jour si vous ne le sélectionnez pas?

malheureusement le programmeam est né du besoin d'un utilisateur de faire une chose de dissuasion, je le réinitialise pour d'autres besoins, mais pour le rendre encore plus flexible, il serait réécrit par 0.
 
sinon, vous devriez avoir l'option de sélectionner quel bloc vous devez mettre à jour, s'il y a n cette mise à jour si vous ne la sélectionnez pas?
il serait nécessaire d'ajouter une troisième colonne avec le nom du bloc, de cette manière la modification est ciblée
 
il serait nécessaire d'ajouter une troisième colonne avec le nom du bloc, de cette manière la modification est ciblée
désolé, mais... je ne comprends pas si vos risques sont tant pour... ou ont un but, ce n'est pas que je fais des programmes pour les utilisateurs du forum.

j'ai fait une chose, j'ai essayé de l'adapter, mais votre contribution jusqu'à présent a été, va... je n'aime pas... que ce soit de...

vous n'avez aucune information sur le profil. je ne comprends pas vraiment où tu veux aller et te tenir debout.

vous avez besoin d'une macro pour faire ce que vous demandez ok ouvrir un message dédié, mais cela est né (si vous lisez depuis le début) pour avoir la possibilité de modifier plusieurs fichiers avec des informations partagées.

autre vous pouvez certainement faire mais avec le temps et surtout s'il ya un besoin réel et pas tant pour.
 
désolé, mais... je ne comprends pas si vos risques sont tant pour... ou ont un but, ce n'est pas que je fais des programmes pour les utilisateurs du forum.

j'ai fait une chose, j'ai essayé de l'adapter, mais votre contribution jusqu'à présent a été, va... je n'aime pas... que ce soit de...

vous n'avez aucune information sur le profil. je ne comprends pas vraiment où tu veux aller et te tenir debout.

vous avez besoin d'une macro pour faire ce que vous demandez ok ouvrir un message dédié, mais cela est né (si vous lisez depuis le début) pour avoir la possibilité de modifier plusieurs fichiers avec des informations partagées.

autre vous pouvez certainement faire mais avec le temps et surtout s'il ya un besoin réel et pas tant pour.
concernant le fonctionnement de la vba j'ai attendu une intervention de la requérante Peciot, puis j'ai décidé de le tester
 
désolé d'être en retard. j'ai beaucoup travaillé.
j'ai essayé et fonctionne parfaitement !

grande macro, grâce à la forme!
 
Je veux dire ?

pour moi ça marche correctement

si vous changez le fichier Excel (qui reste ouvert) pour mettre à jour les valeurs avant de le sauvegarder, sinon il lit les données du fichier original bien sûr.

J'instruis la mise en œuvre du multilock de conception unique, c'est-à-dire la possibilité d'éditer des parties communes de plusieurs cartilages (beaucoup de tables de dessin dans un seul fichier) et bien sûr de nombreuses parties du cartilage sont en commun.
Bonjour, j'essayais de prendre confiance en vba et je voulais partir de votre code et ensuite essayer de l'adapter à certains de mes besoins. mais la source est couverte par un mot de passe. Est-il possible de l'avoir ? merci d'avance
 
vieux poteau pour remplir le cartilage automatiquement.

Je le répète si cela peut être utile à d'autres utilisateurs.

la macro vous permet d'enregistrer dans un fichier texte (dat) les données communes à tous les fichiers d'un commit, puis de les appeler automatiquement.

permet de les charger depuis un cartilage existant.

les autres attributs de copie macro font + ou - la même chose mais sans rien modifier, vous sélectionnez les drapeaux à copier à partir du bloc source et copiez-les du bloc cible.

Si vous avez besoin de clarification, je suis là.

Bon travail pour tout le monde.
hi shape, j'ai lu et lu toute la conversation, téléchargé le fichier "management_cartiglio", mais rien ne fonctionne, en effet, il affiche une erreur "construite forme compilation erreur: module 1".
Je vous informe que je suis autodidacte et que je possède un autocad mécanique 2016.
mon besoin je pense est identique à celui du post; Dans la pratique, j'ai plusieurs dessins avec du papier, auquel insérer automatiquement quelques données.
Puisque les données à télécharger automatiquement peuvent être extrapolées à partir des dossiers, j'ai également essayé avec des attributs, mais en plus du nom du fichier, je ne peux pas entrer les différents noms des dossiers individuels.
Par exemple, j'ai le répertoire mère a1, sous-dossier b1, etc.; je voudrais insérer ces noms dans le cartilage (dans les étiquettes appropriées du cartilage).
Je vous remercie.
 
hi shape, j'ai lu et lu toute la conversation, téléchargé le fichier "management_cartiglio", mais rien ne fonctionne, en effet, il affiche une erreur "construite forme compilation erreur: module 1".
Je vous informe que je suis autodidacte et que je possède un autocad mécanique 2016.
mon besoin je pense est identique à celui du post; Dans la pratique, j'ai plusieurs dessins avec du papier, auquel insérer automatiquement quelques données.
Puisque les données à télécharger automatiquement peuvent être extrapolées à partir des dossiers, j'ai également essayé avec des attributs, mais en plus du nom du fichier, je ne peux pas entrer les différents noms des dossiers individuels.
Par exemple, j'ai le répertoire mère a1, sous-dossier b1, etc.; je voudrais insérer ces noms dans le cartilage (dans les étiquettes appropriées du cartilage).
Je vous remercie.
Je m'excuse, mais après avoir essayé d'extrapoler les données du nom du fichier avec cette commande diesel :($(substr,$(getvar,dwgprefix),71,$(-,$(strlen,$(getvar,dwprefix)) ,7)), prise d'un ancien post de forum; j'ai trouvé qu'il ne peut pas être appliqué à tous mes fichiers, parce que les noms des fichiers peuvent être différents. J'ai donc quitté cette solution.
Je vous demande quelque chose qui peut récupérer des données "fixes", qui peuvent être stockées dans le dossier qui recueille tous les dessins et que dans chaque dessin ils sont automatiquement insérés dans le dossier.
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut