Excel - Fonction personnalisée (UDF) = #NOM?

Rédigé par gorki - - Aucun commentaire

Le problème :

Suite à la définition d'une nouvelle fonction en VBA, j'essaye de l'utiliser dans mon classeur et j'ai un "=#NOM?"

Plusieurs liens internet en parle mais je n'ai y pas trouvé ma réponse, les voici cependant :

Activer analysis toolpack : failed

Niveau de sécurité, emplacement "sûr" ou "trusted directory" : failed

Créer des fonctions personnalisées, la page de microsoft : ~failed

Solution :

... et en fait le dernier lien, ça marche si on fait exactement ce qu'ils disent (quand on connait la solution):

"Press Alt+F11 to open the Visual Basic Editor (VBE), and then choose Insert, Module. A new module appears, as shown in Figure 2."

Voilà, je mettais ma fonction dans la partie "Microsoft Excel Objects -> ThisWorkbook" alors qu'elle semble devoir être dans "Modules->ModuleX". Allez comprendre pourquoi... il doit y avoir une subtilité que je n'ai pas repéré, mais du coup ma fonction.... fonctionne :)

success !!

P.S : pour résoudre mon problème, j'ai enregistré une macro classique (via le lien dans "Affichage") et je l'ai édité.

Fil RSS des articles de ce mot clé