Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Regarde le classeur :
https://www.cjoint.com/c/MJvg5BA8KH6
Daniel
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Bonjour à tous,
Excel VBA : comment récupérer le nom de l'onglet actif dans une cellule de cet onglet ?
Merci d'avance,
Cordialement, Jean-Pierre
Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.
Réponse acceptée par l’auteur de la question
Il faut que le fichier soit enregistré. Avec Excel 365 :
=TEXTE.APRES(CELLULE("nomfichier";A1);"]")
Avec les autres versions :
=STXT(CELLULE("nomfichier";A1);CHERCHE("]";CELLULE("nomfichier";A1))+1;9^9)
Daniel
Bonjour,
Perso je ne comprend pas ce que tu veux, VBA ou pas VBA !
"mais ce derbier ne marche pas !" Pourquoi ?
Sinon
=CHOISIRCOLS(FRACTIONNER.TEXTE(CELLULE("nomfichier");"]");2)
Merci DanielCo
Plus rapide et plus pertinent que chatgpt !
Mais j'ai mal posé ma question :
Comment récupérer dans une cellule le nom de l'onglet actif sans passer par VBA ?
eemple =ActiveSheet.Name
mais ce derbier ne marche pas !
Cordialement Jean-Pierre
Bonjour,
Range("A1")=ActiveSheet.Name
Daniel