Nom onglet automatique dans le tableau

  • Initiateur de la discussion Initiateur de la discussion lelia10
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

lelia10

Guest
Bonjour le forum,

Je cherche à savoir comment obtenir de manière automatique le nom des onglets(qui sont en fait des noms de personnes) dans un tableau récapitulatif?
Ci joint un fichier simplifié afin d'apprendre sur excel j'essayerai d'adapter à mon fichier.

Merci d'avance aux personnes qui prendront de leur temps pour me répondre 🙂
 

Pièces jointes

Re : Nom onglet automatique dans le tableau

lorsque tu copies un onglet tu as 2 menus déroulant
"le classeur" si tu veux le copier dans un autre fichier Excel
et "avant la feuille".
Si tu ne touches à rien de ces 2 menus, le 2eme menu déroulant reste par défaut à "avant la feuille"+la première feuille : donc elle se copie et se place en 2ème position 🙂
Il faut mettre "(en dernier)" si tu souhaites insérer ta copie... en dernier 🙂
 
Re : Nom onglet automatique dans le tableau

Dsl je suis rentré chez moi entre temps. J'ai essayé mais cela ne fonctionne toujours pas la feuille reste en deuxième position même si je met"en dernier"
 
Re : Nom onglet automatique dans le tableau

En fait cela fontionne si je copie le dernier onglet et surtout si je ne change pas son nom! mais je suis obligé vu que salarié 1 ou 2 seront pour moi des noms de personnes

merci de votre aide🙂
 
Re : Nom onglet automatique dans le tableau

Bonjour lelia10, le fil,

Voir le fichier joint.

Cette solution utilise la fonction macro Excel 4.0 LIRE.CLASSEUR(1) qui renvoie la matrice des noms des feuilles.

1) Nom défini (menu Insertion-Nom) Noms avec la formule :

Code:
=STXT(LIRE.CLASSEUR(1);TROUVE("]";LIRE.CLASSEUR(1))+1;32)&INDIRECT("IV1")

INDIRECT("IV1") permet de rendre la formule volatile pour le recalcul par la touche F9.

2) Formule en B3, à tirer vers le bas :

Code:
=SI([COLOR="Red"]LIGNES(B$2:B3)[/COLOR]>NBVAL(Noms);"";INDEX(Noms;[COLOR="Red"]LIGNES(B$2:B3)[/COLOR]))

Nota : la feuille "recapitulatif annuel" doit toujours être en 1ère position.

Edit : j'ai préféré remplacer LIGNE()-1 par LIGNES(B$2:B3) en rouge

A+
 

Pièces jointes

Dernière édition:
Re : Nom onglet automatique dans le tableau

Re

Je viens de tester sur le dernier fichier que je t'ai adressé et chez moi tou fonctionne parfaitement
grace au pop-up apres clic sur une feuille puis depacer ou copier et coche de la case copie on peut choisir de mettre la feuille en dernier ou devant n'importe quelle autre feuille et il ne reste qu'a renommer la feuille .Ensuite on va selectionner la feuille recap.... et le nouveau nom apparait a sa place alphabetique

Edit: salut Job
 
Re : Nom onglet automatique dans le tableau

Pouvez vous tout de même m'expliquer la première formule de Job75 et ou doit on la mettre? pour mieux comprendre et peut être m'en servir plus tard🙂
merci
 
Re : Nom onglet automatique dans le tableau

Bonsoir,

Je viens de créer un sujet juste avant de lire celui-ci, pour ma part, j'essaye de faire l'inverse... à partir d'une liste sur la première feuille, créer des feuilles pour chacun des noms... Si quelqu'un a une idée ??
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
307
  • Question Question
Microsoft 365 tableau d'alerte
Réponses
2
Affichages
211
Réponses
5
Affichages
231
Retour