Utiliser nbval avec plage nommée

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.

22xlprat.xls (16.50 Ko)

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) ?

1test-dam0920.xlsx (10.90 Ko)

Bonjour

=NBVAL(INDIRECT(LIGNE(cellHautGauche_questSysoupofoap)&":"&LIGNE(cellHautGauche_questSysoupofoap)))

Cordialement

3test.xlsx (10.59 Ko)

Bravo, et merci beaucoup pour votre réponse rapide (et bonne !)

Rechercher des sujets similaires à "utiliser nbval plage nommee"