Bonjour,

Après avoir lu la discussion sur l'automatisation d'un dessin sur autocad, je viens vers vous pour un projet similaire en espérant trouver une réponse.

Contexte :

Je dois paramétrer le dessin d'un schéma hydraulique sur autocad en fonction de données fournies sur excel.
En gros le but est de définir une configuration sur excel, qu'une macro autocad récupère ces données, et génère le dessin du schéma automatiquement.

Pour cela j'ai créer un calque pour chaque symbole avec son emplacement, il me suffit donc de geler ou d'activer les calques contenants les symboles désirés.

Code :

Exemple pour 1 calque

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Sub Schéma()
 
    If ActiveWorbook.Worksheets("Feuil1").Range("B15").Value = A Then
 
    ThisDrawing.Layers("Centrale type A").Freeze = False
 
End If
 
End Sub
Problème :

Le problème réside dans la liaison avec le classeur excel, je n'arrive pas à identifier le classeur pour récupérer les valeurs.

Le "ActiveWorkbook" ne fonctionne pas tout comme le "Workbooks("... .xls")

Ce problème me semble simple mais je bloque dessus depuis un bout de temps, j'en appelle donc à vos talents, en espérant trouver une réponse.