[VBA Excel] Pb macro complémentaire

Nyck0las Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   -  
Nyck0las Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

comme à un pb en succède un autre, me revoici !!!!!!

J'ai écrit une petite fonction qui permet une transformation mathématique :

Function IPM(s, p, IP As Variant)

If IsNumeric(IP) Then
IPM = Round(100 / (1 + (IP / s) * (100 / p - 1)), 1)
Else
IPM = "-"
End If

End Function

et je l'ai enregistré en tant que macro complémentaire *.xla. Puis dans outils / macro complémentaire, j'ai coché son nom.

Le problème est le suivant, la fonction marche très bien dans un fichier test mais pas du tout dans le fichier qui m'intéresse. Et je ne vois pas du tout pourquoi ????????????
A voir également:

5 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
bonjour

la fonction marche très bien dans un fichier test mais pas du tout dans le fichier qui m'intéresse

Tu pourrais préciser un peu parce que pour t'aider il vaudrait mieux savoir ce qui ne va pas.
Elle n'est pas reconnue?
Elle donne des résultat faux ?
etc
0
Nyck0las
 
j'ai l'impression qu'elle n'est pas définie, qu'excel ne la connait pas, le résultat est #nom
mais par contre quand j'écris ma formule et que je clique sur "fx" (insérer un formule), on dirait pourtant qu'elle est reconnue car les divers champs apparaissent bien ...
0
Nyck0las Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   1
 
je viens de voir quelque chose. En fait j'ai trouvé une colonne dans ma feuille de calcul où la fonction marche.
alors là je ne comprends vraiment plus rien ........
0
ShaBoo Messages postés 392 Date d'inscription   Statut Membre Dernière intervention   50
 
lollll
0
Nyck0las Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   1
 
comment est-ce possible que ma fonction soit reconnue dans une colonne et pas dans une autre ?????
0
ShaBoo Messages postés 392 Date d'inscription   Statut Membre Dernière intervention   50
 
je ne sais pas ... tu n'as peut etre pas fait la bonne incantation ;p
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Nyck0las Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   1
 
alors là je comprends rien.
j'ai désactivé la macro complémentaire dans outils/macro compl
dans les colonnes qui ne marchent pas la fomule était :
=ipm(...)

et dans celle qui marchent :
=!mesdocuments/mesfichiers/transfomateur.xla/ipm(...) (un truc comme çà, c'est à dire le chemin d'accès complet à la macro)

j'ai donc copié la formule complète et je l'ai mise partout.
j'ai ensuite réactivé la macro
et
...
...
çà semble marcher .........
0