Lister les noms des feuilles par calcul Excel

Поділитися
Вставка
  • Опубліковано 25 сер 2024

КОМЕНТАРІ • 75

  • @nestorsiphalaos0699
    @nestorsiphalaos0699 4 місяці тому

    Vraiment impressionnant; toujours un plaisir de suivre vos tutos !

    •  4 місяці тому

      C'est également un plaisir en retour. Merci beaucoup pour ce message.

  • @ouledziri
    @ouledziri 3 роки тому +1

    Bonjour Mr Stéphane, vous ne cessez de nous étonner avec vos formules magiques en plus de la pédagogie que vous utilisez pour atteindre votre objectif, encore une fois merci Mr Stéphane.

    •  3 роки тому

      Bonjour mon Cher Ouledziri. Votre commentaire est un honneur et je vous en remercie très sincèrement.

  • @gerardharouel1312
    @gerardharouel1312 3 роки тому +1

    Bonjour Stéphane, tutoriel très intéressant et bien expliqué avec une astuce toute aussi sophistiqué.. Je suis toujours aussi bluffé.. MERCI !!!! cher professeur pour ce partage et je vous dis à très bientôt.

    •  3 роки тому

      Bonjour mon Cher Gérard. Oui, je vous rejoins, cette construction est particulièrement bluffante, surtout quand on voit le résultat final. Merci beaucoup mon Cher Gérard pour votre intérêt. A très bientôt.

  • @sakhiabdelaziz3835
    @sakhiabdelaziz3835 3 роки тому

    Bonjour Stéphane mon Grand Formateur, Quelle pédagogie!!!!On a appris l’Astuce Excel pour énumérer dynamiquement tous les noms des feuilles du classeur grâce à la fonction de macro Lire.Classeur exploitée dans un nom de formule et Pour supprimer le nom du classeur en préfixe, vous avez exploité les fonctions Excel Stxt et Trouve. Merci !!!!! beaucoup Monsieur Stéphane pour cette astuce très intéressante. Que Dieu vous récompense. A très bientôt Monsieur Généreux Professeuuuuur Stéphane.

    •  3 роки тому

      Bonjour mon Cher Abdelaziz. Vous avez résumé exactement les notions et étapes abordées dans ce sujet. C'est un grand plaisir comme toujours de vous avoir. Je vous remercie très sincèrement pour votre intérêt mon Cher Abdelaziz.

  • @josselinchateauvieux5065
    @josselinchateauvieux5065 Рік тому

    Votre niveau est bluffant. Aussi bien sur Excel que votre Français soutenu. C'est extrêmement agréable de vous écouter m'instruire. Merci

    •  Рік тому

      Je suis très flatté par vos mots Josselin. Je vous remercie très sincèrement pour ce message.

  • @romlef526
    @romlef526 3 роки тому +1

    re-bonjour stéphane, quel beau travail encore une fois !!! plus complexe aux niveaux des formules et de la compréhension, mais c'est vraiment abouti !! on obtient le résultat demandé, je vais gardé de coté, toujours du grand art comme toujours !!! encore un immense merci pour ce boulot, et aussi le travail réalisé en amont de votre coté , bravooooooo

    •  3 роки тому +1

      Vous me flattez mon ami. C'est toujours un grand plaisir de récolter vos impressions, vous utilisateur avancé et expérimenté. Très grand merci mon Cher Rom Lef et à bientôt.

  • @jeje2861
    @jeje2861 8 місяців тому +1

    Bonjour Stéphane, j'apprécie l'ensemble de vos tutos. Cependant, Microsoft bloque les macros XLM pour des raisons de sécurité. Ce qui est le cas pour votre exercice.
    Merci votre expertise qui permet à beaucoup de progresser.

    •  8 місяців тому

      Bonjour jeje, Oui il faut déverrouiller la sécurité avec le bouton Sécurité des macros à gauche du ruban Développeur.

  • @alainwattelet9961
    @alainwattelet9961 3 роки тому +1

    Bonjour Stéphane,
    Merci.

    •  3 роки тому

      Bonjour Alain. Merci à vous d'être toujours là.

  • @ramzifly9640
    @ramzifly9640 3 роки тому

    Bonjour Stéphane,
    C'est tout simplement génial, j'ai un fichier similaire pour le suivi des prêts accordés au personnel de la société avec près d'une centaine d'onglets renommés au nom de la personne concernée.
    Je vais adapter mon fichier ainsi.
    Merci pour ce superbe travail !

    •  3 роки тому +1

      Bonjour Ramzi. Je suis vraiment très heureux que cette solution réponde à l'un de vos besoins, oh combien précieux en effet dans le cas de votre classeur volumineux. Très grand merci à vous pour ce message en retour.

  • @user-zp2nn3ms6k
    @user-zp2nn3ms6k 5 місяців тому

    Super vidéo merci !

    •  5 місяців тому

      C'est un plaisir, merci à vous.

  • @bassisessaidexcel
    @bassisessaidexcel 2 роки тому

    re-bonjour stéphane, quel beau travail encore une fois !!! plus complexe aux niveaux des formules et de la compréhension, mais c'est vraiment abouti !! on obtient le résultat demandé, je vais gardé de coté, toujours du grand art comme toujours !!! encore un immense merci pour ce boulot, et aussi le travail réalisé en amont de votre coté

    •  2 роки тому

      Bonjour Essaid. Content de vous retrouver et en tant que fin connaisseur, que vous appréciez ce montage. Votre message en retour est un réel plaisir. Je vous en remercie très sincèrement.

  • @abdoulayediop108
    @abdoulayediop108 3 роки тому

    Bonjour monsieur le formateur merci encore une fois"dieureudieuf"

    •  3 роки тому

      Merci infiniment mon Cher Abdoulaye. Vos messages me vont droit au coeur.

  • @ingridnguessan3237
    @ingridnguessan3237 3 роки тому +1

    Bonjour Stéphane. L'astuce d'aujourd'hui est un peu compliquée. De toutes les façons, elle répond à mon besoin. Mais je vais relire la vidéo plusieurs fois pour mieux comprendre.
    Merci encore.

    •  3 роки тому +1

      Bonjour Ingrid. Oui en effet, celle-ci est plus compliquée. Mais vous le verrez, en suivant soigneusement le pas à pas détaillé, la logique s'impose. En tous cas, je suis ravi qu'elle réponde à l'un de vos besoins et je vous remercie beaucoup pour ce message.

  • @FlorianDargery
    @FlorianDargery Рік тому +1

    Bonjour, merci beaucoup pour ce tuto il m'a été très utile, tout fonctionne bien. Cependant, lorsque je rouvre mon fichier et que je saisis une donnée, en supprime une ou n'importe quelle autre action, toutes les données qui étaient dans le tableau disparaissent, alors que les formules sont encore présentes dans toutes les cases. Sauriez-vous pourquoi tout disparait ? Cela me bloque fortement dans l'exploitation des données.

    •  Рік тому

      Bonjour Florian. Merci pour votre intérêt et pour ce message.
      Non je n'en vois pas la raison puisque la vocation de ces formules est précisément d'automatiser les synthèses à la modification ou à l'ajout de données, à moins que votre classeur établisse des connexions externes non actualisées.

  • @marie-christineribauddegin1454

    Bonjour, Effectivement très belle explication. Juste pour aller plus loin, il faudrait intégrer un lien hypertexte pour pointer sur la feuille concernée...
    Merci pour le partage

    •  Рік тому

      Bonjour Marie-Christine. Absolument et c'est d'ailleurs ce que je propose dans un volet suivant, celui-ci en l'occurrence :
      www.bonbache.fr/sommaire-automatique-sans-code-vba-excel-775.html
      Merci à vous pour ce message.

  • @laurentmary9087
    @laurentmary9087 Рік тому +1

    Bonjour, merci beaucoup pour cette vidéo. Cela correspond exactement à mon besoin et j'ai expérimenté le fonctionnement très rapidement, alors que ça me paraissait très compliqué au début. Les explications sont très claires. J'ai une petite question: une fois la synthèse obtenue, est-il possible de procéder à du tri ou du filtrage (j'ai essayer de trier la 1ère colonne par ordre alphabétique, mais ça ne fonctionne pas)? Encore merci à vous. Laurent

    •  Рік тому

      Bonjour Laurent. Merci pour ce message.
      La macro Lire.Classeur aborde ces feuilles dans l'ordre. Vous pouvez modifier ce tri en faisant agir la fonction Trier sur la plage nommée nomF :
      =SI(LIGNES($1:2)

    • @laurentmary9087
      @laurentmary9087 Рік тому

      @ Bonjour

    • @laurentmary9087
      @laurentmary9087 Рік тому +1

      Bonjour Stéphane, merci pour votre réponse et votre disponibilité.

    •  Рік тому

      @@laurentmary9087 Je vous en prie

  • @micropat3883
    @micropat3883 3 роки тому

    Bonjour Stéphane : Un grand merci pour ce tuto. Je reste scotché devant cette formule très intéressante. je ne sais combien de temps vous avez du passer pour élaborer cette formule précieuse, car je pense que tout utilisateur d'Excel à rêvé un jour d'exploiter le nom des feuilles. Aujourd'hui vous avez placé la barre très haut et je vous félicite pour cette trouvaille.

    •  3 роки тому

      Bonjour mon Cher Micropat. Je vous avoue que sur celle-là particulièrement, j'attendais votre retour avec impatience. Merci pour "la barre très haut", car je pense qu'il s'agit d'une solution ingénieuse, utile et salvatrice dans bien des cas. Très heureux que vous l'appréciez à sa juste valeur. Et oui en effet, j'ai passé du temps pour aboutir cette solution et la livrer comme je le souhaitais. Très grand merci à vous mon Cher Micropat, c'est un réel plaisir de la part d'un expert et fouineur du moindre détail comme vous.

    • @micropat3883
      @micropat3883 3 роки тому +1

      @ Merci Stéphane pour votre retour. j'ai seulement à jouté une petite ligne de code pour actualiser les formules.

    •  3 роки тому

      ​@@micropat3883 Oui au changement de valeur (SelectionChange) ? C'est une très bonne idée pour l'automatisation.

    • @micropat3883
      @micropat3883 3 роки тому +1

      Bonjour Stéphane : Je voulais également apporter une précision : Pour que la formule =SIERREUR(INDIRECT(D4 & "!C2"); "") fonctionne correctement les noms de feuilles comme par ex Janvier 2021 ne doivent absolument ne pas comporter d'espace si non il faut rajouter un Undescore Janvier_2021. J'ai oublié de le préciser dans le précèdent post

    •  3 роки тому

      ​@@micropat3883 Oui tout à fait mon Cher Micropat. C'est une règle à respecter comme en programmation, pas d'espace, pas d'accent, même si les accents sont tolérés dans les noms de feuille, la philosophie veut qu'on les bannisse. Tous ces logiciels sont américains à la base et ils ont été conçus sur leur langue. Merci pour cette précision mon Cher Micropat. J'ajouterais Underscore (_) ou CamelCase : moisDeJanvier.

  • @leotonnelier7293
    @leotonnelier7293 Рік тому +1

    Pour ceux qui ont des espaces ou des signes quelconque dans leur nom de feuille quand vous souhaitez consolider===> =SIERREUR(INDIRECT("'"& D4&"'!H2"); "")

    •  Рік тому

      Bonjour Léo. Oui tout à fait, dans ce contexte il faut encadrer le nom. Bravo et merci pour cette contribution.

  • @ludovarlo701
    @ludovarlo701 2 роки тому +1

    Bonjour, je viens d'essayer d'adapter vos formules à mon fichier excel et j'ai un petit problème, pour la première colonne c'est impeccable il me restitue bien les noms mais pour la colonne complémentaire dans cotre cas le CA, moi ça n'affiche rien pourtant j'ai vérifié plusieurs fois est la formule est bonne.

    •  2 роки тому

      Bonjour Ludo et merci pour ce message. La consolidation des CA se fait précisément à partir de ces noms de feuilles purgés de leurs préfixes selon la syntaxe suivante : =SIERREUR(INDIRECT(D4 & "!C2"); "").
      Toute la démarche et les formules sont données à cette adresse :
      www.bonbache.fr/lister-les-noms-des-feuilles-par-calcul-excel-772.html

    • @ludovarlo701
      @ludovarlo701 2 роки тому

      @ c'est se que j'ai fais exactement, ma première colonne fonctionne impeccable mais celle d'à côté rien ne s'affiche même pas une erreur

    •  2 роки тому

      ​@@ludovarlo701 Il doit subsister un espace invisible dans le nom de la feuille rendant la correspondance impossible ou une légère erreur de syntaxe qui s'est glissée.

  • @adamdelay6281
    @adamdelay6281 Рік тому +1

    Bonjour,
    Votre tableau est génial merci pour votre aide mais j'ai un soucis car je l'utilise en récupérant des noms d'onglets qui sont des noms de famille et il est impossible d’effectuer un tri par ordre croissant dans la première colonne. Avez-vous une astuce à me communiquer ?

    •  Рік тому

      Bonjour Adam.
      Merci beaucoup pour ce message.
      Oui, tout à fait, en incorporant le fonction Trier :
      =SI(LIGNES($1:2)

    • @adamdelay6281
      @adamdelay6281 Рік тому +1

      Merci je teste cela au plus vite

    •  Рік тому

      @@adamdelay6281 Je vous en prie.

  • @Wolfearmoon
    @Wolfearmoon 3 роки тому +1

    Rien qui est dans la vidéo ne fonctionne sur mon excel pourtant j'ai activé toutes les macros dans paramètres je ne comprends pas :(

    •  3 роки тому

      Bonjour Pãvel. Est ce que vous travaillez sur Mac ?

    • @Wolfearmoon
      @Wolfearmoon 3 роки тому +1

      @ non windows 10

    •  3 роки тому

      ​@@Wolfearmoon Il doit donc y avoir une erreur, même petite, dans la syntaxe du nom de la formule.

  • @wafaaazzouni3959
    @wafaaazzouni3959 2 роки тому

    mon cher Stéphane quel travail remarquable, j'ai aimé la façon dont vous avez incorporé les formules mais j'ai une petite question concernant la fonction STXT et dites moi s'il vous plait si mon raisonnement est correct, pour le dernier argument de STXT vous avez mis 100 est ce que c'est parce que les matrices car moi j'ai essayé de faire la chose dynamiquement en introduisant la fonction droite avec cherche mais ça ne fonctionne pas et la j'ai compris qu'il fallait mettre une valeur identique car c'est des matrices

    •  2 роки тому +1

      Bonjour ma chère Wafaâ. Dites moi si je me suis trompé sur l'accent circonflexe ? Oui, c'est exactement cela. Je vous félicite d'avoir tenté d'essayer à votre façon. Avec la fonction droite, il faut définir précisément la longueur à observer. Avec la fonction Stxt, concernant la longueur finale à extraire, Excel s'en accommode et s'ajuste. Cela permet beaucoup de souplesse quand on ne connaît pas la longueur des chaînes étudiées.

    • @wafaaazzouni3959
      @wafaaazzouni3959 2 роки тому +1

      salut cher professeur, non vous ne vous êtes pas trompé sur l'accent circonflexe merci encore a vous de me répondre rapidement c'est fort agréable a vous :)
      @

    •  2 роки тому

      @@wafaaazzouni3959 C'est un plaisir ma chère Wafaâ.

  • @misterlagaffe
    @misterlagaffe 2 місяці тому +1

    La fonction indirect me renvoie #REF avec mon fichier alors que j'utilise la meme syntaxe (Excel 2016)
    En analysant la situation, si le nom de l'onglet possède au moins un espace, la fonction est KO)
    Exemple : Mai22 :Ok, Mai 22 : KO

    •  2 місяці тому +1

      Bonjour, en effet les espaces sont rarement préconisés dans les noms. Dans ces conditions, dans la syntaxe, il faut les encadrer de crochets [Nom feuille].

  • @user-zs5od1dq3n
    @user-zs5od1dq3n Рік тому +1

    Bonjour, j'ai un message d'erreur à chaque fois #VALEUR! pouvez-vous me dire pourquoi ? Merci par avance

    •  Рік тому

      Bonjour. Pensez-vous bien à valider la formule par CTRL + MAJ + Entrée. Vous devez aussi vous assurer que vos noms de feuilles ne comportent pas d'espaces.

    • @user-zs5od1dq3n
      @user-zs5od1dq3n Рік тому +1

      @ Bonjour, c'est ça fonctionne, je pense que je ne devais pas faire CTRL+MAJ+Entrée simultanément, merci bonne journée

    •  Рік тому

      ​@@user-zs5od1dq3n Je vous en prie. Bonne journée à vous.

  • @darouinelemar1434
    @darouinelemar1434 2 роки тому +1

    Salut 👋 svp comment avez vous faire pour rendre votre espace de travail noir

    •  2 роки тому +1

      Bonjour Darouine. Dans Fichier / Options, vous avez une liste déroulante pour changer le thème Office.

  • @frederichabouzit2056
    @frederichabouzit2056 Рік тому

    Merci pour ce tuto très bien fait. De mon côté j'ai un problème puisque dans ma liste c'est toujours le nom de la première feuille ("Synthèse" qui s'affiche. Une idée de là o^ù se situe mon erreur ?

    •  Рік тому +1

      Bonjour Frédéric. Merci pour ce message. A mon sens, cela signifie que le traitement récursif (raisonnement matriciel) n'est pas appliqué et c'est ainsi que seule la première feuille est retransmise. Avez-vous bien pensé à valider la formule par le raccourci clavier CTRL + MAJ + Entrée. Pour info, le pas à pas détaillé, avec toute la syntaxe décortiquée, est donné à cette adresse :
      www.bonbache.fr/lister-les-noms-des-feuilles-par-calcul-excel-772.html

    • @frederichabouzit2056
      @frederichabouzit2056 Рік тому

      En plus d'être un grand pédagogue vous êtes aussi hyper réactif. Merci. Je n'ai jamais vu un tuto aussi bien fait (pas de chichi et beaucoup de rigueur !) Bravo. J'ai galéré une demi journée mais j'y suis arrivé. Je reviendrai pour sûr ;-)

    •  Рік тому

      @@frederichabouzit2056 Merci infiniment et félicitations pour l'opiniâtreté.

  • @SHIRUVI-de4qf
    @SHIRUVI-de4qf Рік тому +1

    Merci mais un peu de mal à comprendre la fonction indirect malgré mon temps passé à chercher le ne. C'est comme pour le reste malgré que je me débrouille en Excel, j'ai toujours de raconter une formule en une succession de phrases explicatives. Et, là, j'ai du mal à partir de la grosse formule : si lignes etc.
    Pas assez clair pour moi.
    Par contre, très intéressante et si besoin, je peux la faire un peu bêtement mais c'est dommage.

    •  Рік тому +1

      Je comprends. Il s'agit d'une formule et d'un cas complexes.
      Le pas à pas détaillé décortique la formule et livre toutes les explications à cette adresse :
      www.bonbache.fr/lister-les-noms-des-feuilles-par-calcul-excel-772.html

    • @SHIRUVI-de4qf
      @SHIRUVI-de4qf Рік тому +1

      @ Je vous remercie pour votre rapide retour, je vais récupérer le texte. J'ai besoin de visualiser une fonction et de la projeter avec mes propres mots pour pouvoir la comprendre et la retenir. Je vais m'y replonger car, déjà, j'ai dû y passer au moins 2 heures 🙁Désolée, peut-être la fatigue😴 car j'ai vu qu'il manquait des mots dans mon message...
      Même si je n'ai pas tout compris, là, vous faites un super travail ! Et merci !👏👏👏

    •  Рік тому +1

      @@SHIRUVI-de4qf Je vous en prie et je comprends tout à fait.