E
Edouard
Guest
Bonjour le forum,
j'ai un problème qui ne date pas d'hier, il y a qq chose qui m'échappe en VB.
Tout ce que je veux faire, c'est mettre dans une variable NbCom le résultat d'un CountIf... Jusqu'ici, je mettais en fait le countif dans une cellule, et je récupérais la valeur.
J'ose croire qu'il est possible de faire ce genre d'opération sans encombrer mes cellules de formules !!!
Seulement voilà, j'ai une erreur d'objet manquant à la ligne
NbCom = application.worksheetfunction.countif( MaZone, LaCom)
avec le debugger, je sais voir que MaZone et LaCom sont corrects.
Mais comment faire alors ?
Est-ce que la variable doit être spéciale ?
Est-ce qu'il faut obligatoirement déclarer un objet (lequel?, et dont je ne saurais quoi faire) ?
Est-ce que je m'y prends vraiment mal ???
merci de m'éclairer
j'ai un problème qui ne date pas d'hier, il y a qq chose qui m'échappe en VB.
Tout ce que je veux faire, c'est mettre dans une variable NbCom le résultat d'un CountIf... Jusqu'ici, je mettais en fait le countif dans une cellule, et je récupérais la valeur.
J'ose croire qu'il est possible de faire ce genre d'opération sans encombrer mes cellules de formules !!!
Seulement voilà, j'ai une erreur d'objet manquant à la ligne
NbCom = application.worksheetfunction.countif( MaZone, LaCom)
avec le debugger, je sais voir que MaZone et LaCom sont corrects.
Mais comment faire alors ?
Est-ce que la variable doit être spéciale ?
Est-ce qu'il faut obligatoirement déclarer un objet (lequel?, et dont je ne saurais quoi faire) ?
Est-ce que je m'y prends vraiment mal ???
merci de m'éclairer