Comment tester en vba la valeur d'une cellule Excel issue d'une formule
Résolu/Fermé
A voir également:
- Vba récupérer la valeur d'une cellule avec formule
- Formule excel - Guide
- Recuperer video youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
- Recuperer message whatsapp - Guide
- Aller à la ligne dans une cellule excel - Guide
3 réponses
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
7 févr. 2021 à 08:44
7 févr. 2021 à 08:44
Bonjour,
Quelle genre de formules?
Chez moi avec une formule simple et le .Value ca marche
Quelle genre de formules?
Chez moi avec une formule simple et le .Value ca marche
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 209
Modifié le 7 févr. 2021 à 09:10
Modifié le 7 févr. 2021 à 09:10
Bonjour,
ta formule doit retourner 0 (nombre) et non "0" (chaine)
Et si tu lis 0 le contenu réel peut être 0.00000000000001 <>0. Dans ce cas utiliser un arrondi
eric
ta formule doit retourner 0 (nombre) et non "0" (chaine)
Et si tu lis 0 le contenu réel peut être 0.00000000000001 <>0. Dans ce cas utiliser un arrondi
eric
Merci à vous deux pour vos réponses qui m'ont permis de vérifier que ma macro est correct.
La formule que j'utilise dans mes cellules me sert à compter le nombre de chaque lettres et chiffres utilisés dans des chaines de caractères.
=SOMMEPROD(NBCAR($B$1:$B$2)-NBCAR(SUBSTITUE($B$1:$B$2;A4;"")))
C'était un problème de rafraichissement que j'ai résolu en créant une macro qui copie une cellule vide et la colle dans une cellule vide de chaque lignes .
Je sais ce n'est pas très académique mais c'est la solution que j'ai trouvé qui fonctionne
Cordialement
J-P
La formule que j'utilise dans mes cellules me sert à compter le nombre de chaque lettres et chiffres utilisés dans des chaines de caractères.
=SOMMEPROD(NBCAR($B$1:$B$2)-NBCAR(SUBSTITUE($B$1:$B$2;A4;"")))
C'était un problème de rafraichissement que j'ai résolu en créant une macro qui copie une cellule vide et la colle dans une cellule vide de chaque lignes .
Je sais ce n'est pas très académique mais c'est la solution que j'ai trouvé qui fonctionne
Cordialement
J-P