Fonction personnalisée non reconnue

Fermé
DonWaMaille Messages postés 3 Date d'inscription mercredi 13 mars 2013 Statut Membre Dernière intervention 20 mai 2013 - Modifié par DonWaMaille le 13/03/2013 à 19:26
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 - 14 mars 2013 à 09:59
Bonjour,

J'ai crée une fonction personnalisée qui fonctionne très bien.
Seulement, j'enregistre mon fichier, en format avec macro, le ferme, l'ouvre de nouveau et là catastrophe:
Les cellules qui comportaient ma fonction personnalisée affichent toutes #NOM. La formule n'est plus reconnue alors qu'elle est toujours la quand je fais ALT F11.
Merci pour votre aide.



A voir également:

5 réponses

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 248
13 mars 2013 à 20:22
Bonjour,

Si tu as excel 2010 tu enregistres bien un classeur type .xlsm ?
Si tu reste en .xlsx tu perds les macro (tu as un message d'avertissement d'ailleurs)
eric
0
DonWaMaille Messages postés 3 Date d'inscription mercredi 13 mars 2013 Statut Membre Dernière intervention 20 mai 2013
13 mars 2013 à 23:12
Merci Eric pour ta réponse.
Le fichier est bien enregistré en .xlsm.
Mais rien ne fonctionne...
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 248
14 mars 2013 à 00:14
Sans fichier difficile de deviner.
Déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.

eric

0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 712
14 mars 2013 à 07:25
Bonjour à tous,

à tout hasard, essaies de rajouter cette ligne dans ta fonction, afin qu'elle se mette à jour à chaque calcul de ta feuille :

Application.Volatile

L'on ne sait pas quelle version tu utilises mais j'ai eu le cas.
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 248
Modifié par eriiic le 14/03/2013 à 08:39
Salut gb,

c'est #NOM! qu'il a.
Plutôt comme si le code avait disparu (ou bien mis en private ou mis dans un module feuille mais ça a déjà fonctionné).
.volatile c'est plutôt si elle n'est pas recalculée non ? Tu crois que ça peut donner cette erreur à l'ouverture ?

eric
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 712
14 mars 2013 à 08:50
Salut Éric,

Je suis bien sûr d'accord sur la fonction .volatile mais j'ai réparé une fonction assez basique (nom onglet) qui ne l'avait pas et me servait #NOM! ou #VALEUR!.

Avec 2010, j'ai vu pas mal d'incohérences (qui sont peut-être corrigées avec les MAJ de cette semaine) comme par exemple la modification de la hauteur d'un combobox qui change aussi sa largeur et vice-versa !
Bonne journée à toi.
0

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

Posez votre question
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 1 452
14 mars 2013 à 09:59
Bonjour à tous,
Juste au passage, est-ce que votre fonction personnalisée se trouve bien dans un module et non pas un module de feuille ?

0