Merci pour la réponse (gile), J'aurais dû mieux me relire dans un premier temps car effectivement les arguments "INSERTIONC et X" que je donne a la fonction2 dans la fonction1 ne sont pas déclaré pour cause j'ai modifié les noms des variable lors de mon poste pour essayer d'être plus claire et j'ai oublier de les changer. De plus dans la fonction1 ma parenthèse de fin de fonction est placée une ligne trop tôt. Promis je ferais mieux la prochaine fois ! :mellow: Concernant le sujet en lui même, si j'ai bien compris Si je fait de ma fonction, une fonction local, je doit la "déclarer" avant de l'utilisée comme dans ton 1er code en prenant soin de la marquer dans les variables local entre les () de defun.Si je fait un fonction globale, je les sépare comme dans ton 2ème code Je t’avouerais qu'avant de poster j'ai tourné dans tous les sens les 2 fonctions et je me suis retrouvé dans le même cas que là (quand je n'avais pas le problème de la fonction manquante): Commande: FONCTION1
Choisissez le point d'insertion:
Text: F
_circle Spécifiez le centre du cercle ou [3P/2P/Ttr (tangente tangente rayon)]:
Spécifiez le rayon du cercle ou [Diamètre] <6.7000>: 6.700000000000001
Commande: TEXTE
Style de texte courant: "Standard" Hauteur de texte: 2.5000 Annotatif: Non
Spécifiez le point de départ du texte ou [Justifier/Style]: J Entrez une option
[Aligne/Fixé/Centre/Milieu/Droite/HG/HC/HD/MG/MC/MD/BG/BC/BD]: MC
Spécifiez le milieu du texte:
Spécifiez la hauteur <2.5000>: 8
Spécifiez l'angle de rotation du texte <0>: 0
Entrez le texte:
Commande: nil Le cercle bien tracé mais pas de texte. Cela provient-il de mon code de débutant ? Ai-je oublié quelque chose?