Erreur #NOM? sur Range().formula avec NB.SI.ENS
Résolu
mod77
Messages postés
1320
Statut
Membre
-
mod77 Messages postés 1320 Statut Membre -
mod77 Messages postés 1320 Statut Membre -
Bonjour,
J'ai voulu entrer la formule ci après dans mon code vba, pour compter le nombre de "VRAI" présents dans ma colonne "A" :
mais j'ai eu une erreur 1004. Alors j'ai cherché l'équivalent anglais:
mais maintenant j'ai: #NOM? affiché en A4 et je ne comprends pas pourquoi.
Quelqu'un peut-il m'aider svp?
J'ai voulu entrer la formule ci après dans mon code vba, pour compter le nombre de "VRAI" présents dans ma colonne "A" :
Range("A4").Formula = "=NB.SI.ENS(A6:A156";""VRAI"")"
mais j'ai eu une erreur 1004. Alors j'ai cherché l'équivalent anglais:
Range("A4").Formula = "=COUNTIFS(A6:A156;""VRAI"")
mais maintenant j'ai: #NOM? affiché en A4 et je ne comprends pas pourquoi.
Quelqu'un peut-il m'aider svp?
A voir également:
- Erreur #NOM? sur Range().formula avec NB.SI.ENS
- Erreur 3005 france tv - Forum TV & Vidéo
- Nom de l'adresse - Forum Réseaux sociaux
- Trouver un nom avec une adresse ✓ - Forum Réseaux sociaux
- Nom d'adresse - Forum Jeux vidéo
- Nom sonnerie iphone - Forum iPhone
https://docs.microsoft.com/fr-fr/office/vba/api/excel.range.formulalocal?redirectedfrom=MSDN
Merci pour la virgule !
Mais maintenant la formule s'affiche en clair dans la cellule comme un texte mais ne s'exécute pas!
une autre idée?
Attention VRAI peut être soit un texte, soit un booléen !!!
Lorsqu'on saisit Vrai dans une cellule au format Standard, Excel le convertit automatiquement en booléen (idem pour Faux).
Lorsqu'on saisit Vrai dans une cellule déjà au format Texte, Vrai reste du texte.
De plus, le fait de changer de format de cellule (Standard vers Texte ou inversement) ne change pas la donnée qu'elle contient déjà : un booléen reste un booléen et un texte reste un texte.
Comment faire la différence :
- mettre la cellule en alignement horizontal Standard (pas droite, pas gauche, pas centré)
- élargir la colonne : les booléens sont toujours centrés et en majuscule, les textes sont alignés à gauche et conservent la casse dans laquelle ils ont été saisis.
Pour du texte :
Pour des booléens :
PS : si il n'y a qu'un critère, employer NB.SI() au lieu de NB.SI.ENS()
Là, je ne pouvais pas trouver seul j'en était encore à torturer ces formules:
sans résultat hormis un zéro pour la 1ere.
Youpi :-)) je peux aller manger maintenant
merci beaucoup et à jordane45 aussi