Bonjour,
J'ai certaines cellules dans une feuille Excel qui font appelle à une fonction VBA.
Lorsque je passe sur un autre classeur et que j'y lance un code VBA puis que je reviens sur le classeur avec la fonction, celle-ci revoit #VALEUR!
Exemple: cellule "A1" =Get_Val()la cellule "A1" affiche #VALEUR!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Public Function Get_Val() As String Get_Val = "Pour test" End Function
Mon classeur est en calcule automatique.
Dans le "Centre de gestion de la confidentialité" d'Excel, les macros VBA sont activées.
"Accès approuvé au modèle d’objet du projet VBA" est coché.
J'arrive à résoudre ce problème:
-en cliquant dans la barre de formule puis en validant (entrée) chaque cellule
-en convertissant chaque colonne de ma feuille (onglet Donnée/Convertir/Terminer)
Mes classeurs on un nombre important de cellules remplies (5000/feuille) , le nombre de cellules affichant #VALEUR! est 100.
J'ai beaucoup de cellules fusionnées, donc "Convertir" ne fonctionne pas/mal.
J'observe ce problème sur plusieurs classeurs, même à partir d'un nouveau.
Connaissez-vous une option à cocher ou autre qui me permettrais de résoudre ce problème ?
Merci
Partager