Netparty Posté(e) le 23 octobre 2021 Posté(e) le 23 octobre 2021 Bonjour à tous J'ai trouvé ce bout de code : Set SelSet = AcadApp.ActiveDocument.SelectionSets.Add("SELSET") FilterType(0) = 0 FilterData(0) = "INSERT" FiltersType = FilterType FiltersData = FilterData ' Sélection des blocs SelSet.Select acSelectionSetAll, , , FiltersType, FiltersData J'aimerai le modifier pour que la sélection se fasse uniquement sur les blocs qui porte le nom "ETIQUETTE" mais je n'y arrive pas. Pourriez-vous m'aider Je vous en remercie d'avance Bonne soirée
(gile) Posté(e) le 23 octobre 2021 Posté(e) le 23 octobre 2021 Salut, Il faut que tu te penches sur les codes de groupe DXF des entités AutoCAD, et dans ton cas, spécifiquement sur celles des références de bloc (INSERT). Tu verras que pour le nom de bloc, le code de groupe est : 2. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Netparty Posté(e) le 24 octobre 2021 Auteur Posté(e) le 24 octobre 2021 Il y a 10 heures, (gile) a dit : Salut, Il faut que tu te penches sur les codes de groupe DXF des entités AutoCAD, et dans ton cas, spécifiquement sur celles des références de bloc (INSERT). Tu verras que pour le nom de bloc, le code de groupe est : 2. Bonjour @(gile) Merci pour ton aide, maintenant j'arrive bien à choisir quel bolc j'ai besoin dans ma selection. Mais dans mon tableau Excel je recupére bien le nom de l'attribut mais pas les valeurs de celui-ci. Je joint mon fichier si tu aurais une bonne idée. Merci d'avance Import.xls
(gile) Posté(e) le 24 octobre 2021 Posté(e) le 24 octobre 2021 Je ne pourrais pas vraiment t'aider en ce qui concerne le code VBA. Mais il me semble que tu peux améliorer l'algorithme en commençant par récupérer toutes les étiquettes des attributs (dans la première référence de bloc de la sélection ou dans la définition même du bloc) pour définir les colonnes attribut et seulement après, remplir ces colonnes pour chaque attribut avec les valeurs. 1 Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Netparty Posté(e) le 24 octobre 2021 Auteur Posté(e) le 24 octobre 2021 il y a 32 minutes, (gile) a dit : Je ne pourrais pas vraiment t'aider en ce qui concerne le code VBA. Mais il me semble que tu peux améliorer l'algorithme en commençant par récupérer toutes les étiquettes des attributs (dans la première référence de bloc de la sélection ou dans la définition même du bloc) pour définir les colonnes attribut et seulement après, remplir ces colonnes pour chaque attribut avec les valeurs. Bonjour @(gile) Merci pour les infos. Bonne journée
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