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

Fermé
Laeti3112 - 28 sept. 2016 à 16:40
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 - 28 sept. 2016 à 19:05
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


A voir également:

4 réponses

Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
Modifié par Mike-31 le 28/09/2016 à 17:22
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
Bonjour Mike

Merci pour ton temps et ta réponse. Après avoir vérifié, je n'ai aucun Private Sub Workbook_Open() .
0
Utilisateur anonyme
28 sept. 2016 à 17:51
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
Bonjour albkan,

Merci pour ton temps et ta réponse. Après avoir vérifié, je n'ai aucun Private Sub Workbook_Open() .
0
Utilisateur anonyme > Laeti3112
28 sept. 2016 à 19:05
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
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
28 sept. 2016 à 17:59
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
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
28 sept. 2016 à 19:05
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