Trouver le nombre de ligne dans un onglet

Résolu/Fermé
Peter - 11 avril 2016 à 01:27
 Peter - 11 avril 2016 à 13:47
Bonjour,

Il faut que je vous dise que je suis un peu débutant en Excel. Je peux faire des formules mais pas de macro. Voici mon problème.

Dans un fichier Excel, j'ai 2 onglets et souvent, je peux en avoir plus. Pour l'exemple, voici les noms des onglets:

Proposition
S1

Dans la cellule A1 de l'onglet Proposition, j'entre manuellement le nom de l'onglet, donc S1, et dans la cellule B1 je veux recevoir le nombre de lignes non vides qu'il y a dans l'onglet S1.

Comment puis-je faire ceci par des formules?

2 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
11 avril 2016 à 06:44
Bonjour,

Essaie avec
=NBVAL(DECALER(INDIRECT("'" & A1 &"'!A1");;;10000))

A+
0
Bonjour Gyrus
Ça fonctionne!
Merci!
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
11 avril 2016 à 06:50
Bonjour
qu'y a t il dans S1
y a-t-il des cellules vides intercalées avec des cellules équipées dans le tableau rempli?

en attendant, essayez avec le nom de l'onglet en A1, en B1:

=SIERREUR(NBVAL(INDIRECT("'"&A1&"'!A:A"));"")

ais pas forcément le nombre de ligne s'il y a des cellules vides en A sur des lignes remplies ailleurs
qui comptera le nombre de valeur en A de la feuille dont le nom est en A2

le code SIERREUR permet d'éviter l'affichage d'erreur si l'onglet désigné n'existe pas encore (fonctionne à partir d'Excel 2007)

à vous lire

crdlmnt
0
Bonjour Vaucluse
Ça fonctionne!
Merci!
0