Trouver le nombre de ligne dans un onglet

Résolu
Peter -  
 Peter -
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

  1. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

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

    A+
    0
    1. Peter
       
      Bonjour Gyrus
      Ça fonctionne!
      Merci!
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    1. Peter
       
      Bonjour Vaucluse
      Ça fonctionne!
      Merci!
      0