Excel ne reconnait plus les fonctions créées par function sous VBA

Anonyme
2023-03-12T09:35:47+00:00

Bonjour,

Sur VBA Excel, il existe un code qui crée des "Fonctions définies par l'utilisateur" sous function qui crée de nouvelles formules que j'ai déjà utilisées et qui fonctionnaient très bien sous Excel.

Depuis +/- 10 jours, toute nouvelle formule créée n'est plus reconnue par Excel, ce dernier affiche systématiquement #NOM? au lieu du résultat du calcul. Étrangement, les formules créées précédemment ou les formules créées sur un autre poste fonctionnent. J'ai copié-collé le code d'un classeur à l'autre et à code identique, la formule codée sur un autre poste donne un résultat sur Excel qui la reconnait parfaitement, sur le mien non.

Avez-vous une idée sur le moyen de résoudre cette difficulté, sachant que j'ai un examen en VBA dans 4 jours et je comptais sur cet ordinateur pour le passer.

Cordialement,

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Hecatonchire 53,870 Points de réputation Modérateur bénévole
2023-03-12T10:17:00+00:00

Bonjour,

Tu colles le code dans quel fichier ?

  • Dans Personal.xlsb
  • Dans ????.xla ou xlam
  • Classeur classique

Dans quel module ?

  • Thisworkbook
  • Feuil1...
  • Module1... module classique

La déclaration des fonctions c'est pas Private Function...


J'ai oublié :

En haut du module tu n'as pas

Option Private Module

Cette réponse a-t-elle été utile ?

0 commentaires Aucun commentaire

4 réponses supplémentaires

  1. Anonyme
    2023-03-13T09:54:07+00:00

    Bonjour,

    Merci à tous, le problème est résolu. C'était parce que j'ai mis le code dans la feuille et non dans un module...

    Merci à tous,

    Bonne journée

    Cette réponse a-t-elle été utile ?

    2 personnes ont trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  2. Anonyme
    2023-03-13T13:17:39+00:00

    Heureux que le problème ait été résolu.

    Cette réponse a été traduite automatiquement. Par conséquent, il peut y avoir des erreurs grammaticales ou des expressions étranges.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Supprimé

    Cette réponse a été supprimée en raison d’une violation de notre Code de conduite. La réponse a été signalée manuellement ou identifiée via la détection automatisée avant que l’action ne soit entreprise. Pour obtenir plus d’informations, veuillez consulter notre Code de conduite.


    Les commentaires ont été désactivés. En savoir plus

  4. Anonyme
    2023-03-12T10:11:58+00:00

    Salut... Chehrazade.....,

    Je suis Femi et je serais heureux de vous aider avec votre question.

    Veuillez confirmer la version d’Excel que vous avez installée et le système d’exploitation utilisé par votre ordinateur.

    Sinceres salutations

    Femi

    Cette réponse a été traduite automatiquement. Par conséquent, il peut y avoir des erreurs grammaticales ou des expressions étranges.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire