Erreur #NOM? sur Range().formula avec NB.SI.ENS
Résolu/Fermé
mod77
Messages postés
1273
Date d'inscription
vendredi 10 juillet 2009
Statut
Membre
Dernière intervention
14 janvier 2024
-
14 juin 2017 à 10:29
mod77 Messages postés 1273 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 14 janvier 2024 - 14 juin 2017 à 14:40
mod77 Messages postés 1273 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 14 janvier 2024 - 14 juin 2017 à 14:40
A voir également:
- Erreur #NOM? sur Range().formula avec NB.SI.ENS
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Trouver une adresse avec un nom de famille gratuit ✓ - Forum Mobile
- Vba range avec variable ✓ - Forum VB / VBA
- Trouver un nom avec une adresse - Forum Réseaux sociaux
1 réponse
jordane45
Messages postés
38429
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 février 2025
4 735
Modifié le 14 juin 2017 à 14:35
Modifié le 14 juin 2017 à 14:35
Bonjour
essaye avec une virgule
Cordialement,
Jordane
essaye avec une virgule
Range("A4").Formula = "=COUNTIFS(A6:A156,""VRAI"")"
Cordialement,
Jordane
14 juin 2017 à 10:34
https://docs.microsoft.com/fr-fr/office/vba/api/excel.range.formulalocal?redirectedfrom=MSDN
14 juin 2017 à 13:06
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?
Modifié le 14 juin 2017 à 14:28
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()
14 juin 2017 à 14:40
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