Fonction =NbCoulParCouleur(B4:B70;5) ne fonctionne pas toujours [Résolu/Fermé]

Signaler
Messages postés
57
Date d'inscription
dimanche 8 octobre 2017
Statut
Membre
Dernière intervention
5 avril 2020
-
Messages postés
57
Date d'inscription
dimanche 8 octobre 2017
Statut
Membre
Dernière intervention
5 avril 2020
-
Bonjour,
Dans un fichier Excel j'ai un souci avec la fonction NbcoulPar
En effet lors de certaine manip par exemple suppression d'une ligne
Il arrive que a la place des valeurs il s'affiche #N/A
Il faut recliquer sur la fonction et faire enter pour obtenir l'affichage normal
Je pense que cette fonction que j'ai copié dans chaque cellule est soit incomplete
ou pas a la bonne place
ci joint fichier
https://www.cjoint.com/c/GJBtcWuYlbd
Merci de votre aide
Bernard



5 réponses

Messages postés
57
Date d'inscription
dimanche 8 octobre 2017
Statut
Membre
Dernière intervention
5 avril 2020

Information:
C'est la meme chose pour les 3 couleurs dans chaque classeur
Bernard
Messages postés
23703
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
1 décembre 2020
6 509
Bonjour,

certaines actions ne sont pas visibles par vba (changement de couleur par exemple.
Il faut faire F9 ou valider une cellule pour que la fonction soit réévaluée (car .Volatile)
eric

En essayant continuellement, on finit par réussir. 
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Messages postés
57
Date d'inscription
dimanche 8 octobre 2017
Statut
Membre
Dernière intervention
5 avril 2020

Bonjour Eric
est ce qu'il y a le meme prb avec la fonction
suivante :
=NB.SI(B4:B82;"P *") par exemple
Merci d'avance
Bernard
Messages postés
57
Date d'inscription
dimanche 8 octobre 2017
Statut
Membre
Dernière intervention
5 avril 2020

suite:
Et faut il mettre cette fonction dans chaque classeur
ou y a t'il d'autres possibilités?
Cordialement
Bernard
Messages postés
23703
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
1 décembre 2020
6 509
est ce qu'il y a le meme prb avec la fonction
suivante :
=NB.SI(B4:B82;"P *") par exemple

Non. Toutes les fonctions sont recalculées chaque fois qu'un de leur paramètres change.

Et faut il mettre cette fonction dans chaque classeur
ou y a t'il d'autres possibilités?

Tu peux 'Enregistrer sous..' en choisissant le type Macro complémentaire *.xlam
Perso je ne suis pas adepte de cette méthode, je préfère l'ajouter à chaque classeur en ayant besoin.
eric
Messages postés
57
Date d'inscription
dimanche 8 octobre 2017
Statut
Membre
Dernière intervention
5 avril 2020

OK merci Eric
Je clos le sujet