Bonjour,
J'essaie de récupérer le nombre de valeurs présentes sur une ligne (ma ligne de titre).
J'ai nommé la première cellule de la ligne : "cellHautGauche_questSysoupofoap"
et j'essaie d'appliquer ce que je fais toujours en mettant directement la référence dans NBVAL, ex :
NBVAL(7:7) et ça fonctionne.
Mais la j'essaie la formule en integrant la cellule nommée et ça ne donne rien :
=NBVAL((LIGNE(cellHautGauche_questSysoupofoap))&":"&I(LIGNE(cellHautGauche_questSysoupofoap)))
ou en essayant de transformer ce que je récupérer en nombre avec N
=NBVAL(N(LIGNE(cellHautGauche_questSysoupofoap))&":"&N(LIGNE(cellHautGauche_questSysoupofoap)))
Et en essayant avec INDIRECT
=NBVAL(INDIRECT(N(LIGNE(cellHautGauche_questSysoupofoap)))&":"&INDIRECT(N(LIGNE(cellHautGauche_questSysoupofoap))))
Avec l'audit de formule, la différence vient de ce qu'ave les formules ci-dessus il me met des guillemets autours des référence et ça finit avec NBVAL("5:5") au lieu de NBVAL(5:5).
Je joins un tableau avec la ligne de titre.
SI vous aves des idées, merci d'avance.
ps : tiens, d'ailleurs est-ce que vous savez s'il existe en formule l'équivalent de Range("cellHautGauche_questSysoupofoap").End(xlToRight) ?