Cellule excel affichant #N/A, obligée de double cliquer

Laeti3112 -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je rencontre un soucis que je n'arrive pas à résoudre.;(
En effet, j'ai fait des tableaux avec des macros, tout fonctionne correctement et affiche le bon résultat. Cependant quand j'ouvre mon classeur Excel après l'avoir fermé, les cellules de résultats m'affichent #N/A. Je suis obligée de double cliquer dans la cellule où apparaît #N/A et d'appuyer sur entrée afin d'afficher le résultat. J'aimerais savoir ce que je dois faire pour ne plus avoir à double cliquer + entrée pour avoir le résultat des calculs.

Je précise que l'option "Formules dans les cellules au lieu de leurs résultats calculés" est bien décochée.

Merci par avance de l'attention que vous voudrez bien porter à ma demande.

Cordialement. Laetitia

4 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    as tu un code dans la Thiswokbook du style
    Private Sub Workbook_Open()

    si oui copie le code pour voir
    A+
    Mike-31

    Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
    0
    1. Laeti3112
       
      Bonjour Mike

      Merci pour ton temps et ta réponse. Après avoir vérifié, je n'ai aucun Private Sub Workbook_Open() .
      0
  2. Utilisateur anonyme
     
    Bonjour Laetitia et Mike-31,

    Il me semble que ce problème de #N/A se produit quand
    une formule Excel dépend d'une variable VBA : quand cette
    variable VBA a la bonne valeur, tout est ok ; sinon #N/A.

    Donc à l'ouverture du classeur, la variable VBA n'a pas la
    bonne valeur => #N/A. La solution serait alors d'initialiser
    correctement la variable VBA dès l'ouverture du classeur,
    donc par la sub Workbook_Open().

    Bien sûr, il faut voir aussi en fonction du fichier réel :
    quels sont les cas qui se présentent exactement.

    Je mets quand même une réserve à tout le contenu de
    ce message : je n'en suis pas sûr, donc c'est à prendre
    juste comme une piste possible.

    Cordialement.  😊
     
    0
    1. Laeti3112
       
      Bonjour albkan,

      Merci pour ton temps et ta réponse. Après avoir vérifié, je n'ai aucun Private Sub Workbook_Open() .
      0
      1. Utilisateur anonyme > Laeti3112
         
        Si tu lis bien ma réponse, ce serait plutôt à toi d'ajouter un Workbook_Open(),
        mais comme te l'a conseillé Mike-31, ce serait mieux que tu lui joignes ton
        fichier via cjoint.com !  😊
        0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,
    Tout à fait, c'est pour cela que j'ai demandé à voir le code, mieux serait d'anonymiser le fichier et le mettre à disposition pour éviter de parler sur des suppositions
    1) Clic sur ce lien https://www.cjoint.com/
    2) Clic sur le bouton Parcourir pour sélectionner ton fichier
    3) Clic sur le bouton Créer le lien en bas de la page
    4) Au bout de quelques secondes en haut de la page en bleu souligné un lien sera généré, tu le sélectionnes et tu le copies dans une réponse
    0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    alors essaye de coller ce code dans la Thiswokbook et redémarre ton fichier

    Private Sub Workbook_Open()
    Calculate
    End Sub

    si ton problème persiste il faudra voir ton fichier
    0