Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Afficher dans un tableau les noms des feuilles d'un fichier excel ainsi que le nombre de lignes renseignées pour chacune d'elle.

sgas

XLDnaute Nouveau
Bonjour,
J'ai un fichier avec un tableau (sur la Feuil1), j'utilise une macro pour découper ce tableau selon un critère (contenu dans la conne N) et créer autant de feuille qu'il y a de critère dans ce tableau, avec les lignes du tableau qui correspondent au critère.
J'obtiens donc dans ce fichier x feuilles.
il arrive que ma macro ne fonctionne pas bien (je n'ai pas trouvé pourquoi !) et que certaines lignes disparaissent.

Je voudrai ajouter une feuille de vérif à mon fichier avec un tableau synthèse (col A & B) qui compterait le nombre de lignes de chaque feuille (résultat attendu dans la colonne rose), et en comparaison avec mon tableau initial, je devrai avoir le même nombre de lignes. au début, je pensais utiliser simplement des formules Nbval, mais comme les feuilles sur lesquelles je veux compter le nombre de lignes n'existent pas au début de ma procédure, ça ne fonctionne pas.

Je joins mon document.
Merci d'avance.
 

Pièces jointes

  • Trame pour éclatement de fichier - Copie.xlsm
    418.4 KB · Affichages: 6

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Sgas,
Si j'ai bien compris, un essai en PJ avec :
VB:
=NB.SI(INDIRECT("'"&A5&"'!A:A");"<>")-1
et
=SIERREUR(SI(B5=I5;"ok";"ERREUR");"ERREUR")
 

Pièces jointes

  • Trame pour éclatement de fichier - Copie.xlsm
    407.1 KB · Affichages: 2

chris

XLDnaute Barbatruc
Bonjour à tous

Une autre façon de ventiler qui devrait éviter les copies non conformes.
La base a été mise sous forme de tableau structuré
 

Pièces jointes

  • Trame pour éclatement de fichier3.xlsm
    65.5 KB · Affichages: 5

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…