Excel - Insérer nom de l'onglet dans cellule
Résolu/Fermé
A voir également:
- Excel nom onglet dans cellule
- Excel formule nom onglet - Meilleures réponses
- Nom onglet dans cellule excel - Meilleures réponses
- Nom de l'adresse ✓ - Forum Réseaux sociaux
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
- Aller à la ligne dans une cellule excel - Guide
- Liste déroulante excel - Guide
- Verrouiller cellule excel - Guide
34 réponses
Genial! ça marche nickel !!!
pour info, dans la formule de bibidel, si on fait un copié collé sous excel, il reconnait les guillemets comme 2 apostrophes. donc pensez à faire les modifications adéquate.
pour info, dans la formule de bibidel, si on fait un copié collé sous excel, il reconnait les guillemets comme 2 apostrophes. donc pensez à faire les modifications adéquate.
Je viens d'essayer.
Ca ne fonctionnait pas jusqu'a ce ce j'aie enregistré (et donc nommé) le document.
Après coup, ça paraît très logique pour une formule faisant référence au nom de fichier mais ça me semblait intérresant de le préciser pour les débutants.
Ca ne fonctionnait pas jusqu'a ce ce j'aie enregistré (et donc nommé) le document.
Après coup, ça paraît très logique pour une formule faisant référence au nom de fichier mais ça me semblait intérresant de le préciser pour les débutants.
bibidel
Messages postés
19
Date d'inscription
mercredi 28 novembre 2007
Statut
Membre
Dernière intervention
7 juillet 2011
36
20 janv. 2010 à 19:57
20 janv. 2010 à 19:57
Bonjour Éric, contente de te lire... :-)
Bonne année à toi également.
Je ne sais pas non plus pourquoi lorsque je fais un copier-coller vers un éditeur de texte d'une formule Excel cette double quote se transforme en 2 simples.
Le mystère subsiste depuis plus de deux ans maintenant.... je dois avoir un petit bout de config. tordu qq part.
à bientôt
Bonne année à toi également.
Je ne sais pas non plus pourquoi lorsque je fais un copier-coller vers un éditeur de texte d'une formule Excel cette double quote se transforme en 2 simples.
Le mystère subsiste depuis plus de deux ans maintenant.... je dois avoir un petit bout de config. tordu qq part.
à bientôt
hmcirta
Messages postés
226
Date d'inscription
dimanche 12 mars 2006
Statut
Membre
Dernière intervention
23 avril 2023
21
28 nov. 2007 à 23:33
28 nov. 2007 à 23:33
Salut gbinforme
Merci pour ces formules, ça a marché avec la première mais pas avec les deux dernières, il me semble qu'il y a une erreur dans la saisie des formules. Pourrai-tu les revoir et les corriger? Merci
Merci pour ces formules, ça a marché avec la première mais pas avec les deux dernières, il me semble qu'il y a une erreur dans la saisie des formules. Pourrai-tu les revoir et les corriger? Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
hmcirta
Messages postés
226
Date d'inscription
dimanche 12 mars 2006
Statut
Membre
Dernière intervention
23 avril 2023
21
29 nov. 2007 à 00:07
29 nov. 2007 à 00:07
Salut gbinforme
Merci de ta réponse. Je me suis rendu compte de cela juste après avoir posté mon message. Et ça marche très bien.
Merci encore
Merci de ta réponse. Je me suis rendu compte de cela juste après avoir posté mon message. Et ça marche très bien.
Merci encore
Re bonjour !
Bon ça marche, MAIS j'ai le même résultat sur toutes les feuilles alors je vous sollicite encore.
Cette info est présente dans une cellule de chaque feuille et je souhaiterais qu'elle se mette à jour !!! GRRRRRRR
Merci d'avance.
Bididel
Bon ça marche, MAIS j'ai le même résultat sur toutes les feuilles alors je vous sollicite encore.
Cette info est présente dans une cellule de chaque feuille et je souhaiterais qu'elle se mette à jour !!! GRRRRRRR
Merci d'avance.
Bididel
Re bonjour à tous !
Bon ça marche .... au début.
En fait j'ai le même résultat dans chaque cellule de chaque feuille, ça prend partout la même référence du dernier onglet mis à jour donc je vous sollicite encore et encore !
Merci d'avance,
Bibidel
Bon ça marche .... au début.
En fait j'ai le même résultat dans chaque cellule de chaque feuille, ça prend partout la même référence du dernier onglet mis à jour donc je vous sollicite encore et encore !
Merci d'avance,
Bibidel
Le Pingou
Messages postés
12042
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
24 avril 2024
1 426
29 nov. 2007 à 17:48
29 nov. 2007 à 17:48
Bonjour bibidel,
C'est juste en passant, il me semble que les propositions de gbinforme et eriiic sont parfaites et comme j'ai du mal à comprendre vos désirs, la mise à dispositions de votre classeur sur www.cjoint.com permettrait de voir plus clair... à vous de voir.
C'est juste en passant, il me semble que les propositions de gbinforme et eriiic sont parfaites et comme j'ai du mal à comprendre vos désirs, la mise à dispositions de votre classeur sur www.cjoint.com permettrait de voir plus clair... à vous de voir.
bibidel
Messages postés
19
Date d'inscription
mercredi 28 novembre 2007
Statut
Membre
Dernière intervention
7 juillet 2011
36
29 nov. 2007 à 18:12
29 nov. 2007 à 18:12
J'essaie de m'expliquer :
La formule fonctionne bien sur une feuille mais lorsque je fais la mise à jour F9 c'est la même référence d'onglet qui apparait dans la cellule de toutes les feuilles alors que l'onglet est (bien évidemment) différent pour chaque feuille.
Je ne sais pas si je suis claire ???
Merci quand même mais c'est un fichier professionnel et je n'ai pas le droit de vous le transmettre...
A bientôt, j'espère.
Bibidel
La formule fonctionne bien sur une feuille mais lorsque je fais la mise à jour F9 c'est la même référence d'onglet qui apparait dans la cellule de toutes les feuilles alors que l'onglet est (bien évidemment) différent pour chaque feuille.
Je ne sais pas si je suis claire ???
Merci quand même mais c'est un fichier professionnel et je n'ai pas le droit de vous le transmettre...
A bientôt, j'espère.
Bibidel
Le Pingou
Messages postés
12042
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
24 avril 2024
1 426
29 nov. 2007 à 21:49
29 nov. 2007 à 21:49
Bonsoir bibidel,
Oui je vous comprends dans le cas d'un fichier professionnel. Mis à part cela je viens de faire une série de test sur plusieurs de mes classeurs et la formule fonctionne impeccable y compris avec Maj. PF9, chaque cellule mentionne le nom de la feuille qui lui est propre.
De plus je soutiens fermement le bien fondé des propos d'eriiic.
De plus, le déplacement d'une feuille n'a aucune incidence sur son nom étant donné qu'il ne change pas, sauf de place.
Oui je vous comprends dans le cas d'un fichier professionnel. Mis à part cela je viens de faire une série de test sur plusieurs de mes classeurs et la formule fonctionne impeccable y compris avec Maj. PF9, chaque cellule mentionne le nom de la feuille qui lui est propre.
De plus je soutiens fermement le bien fondé des propos d'eriiic.
De plus, le déplacement d'une feuille n'a aucune incidence sur son nom étant donné qu'il ne change pas, sauf de place.
bibidel
Messages postés
19
Date d'inscription
mercredi 28 novembre 2007
Statut
Membre
Dernière intervention
7 juillet 2011
36
11 déc. 2007 à 19:27
11 déc. 2007 à 19:27
Remplacer " t; par une double quote (problème d'affichage)
Bibidel
Bibidel
Utilisateur anonyme
13 déc. 2007 à 10:22
13 déc. 2007 à 10:22
Bon j'ai trouvé pourquoi cela ne marchait pas :
il faut etre sur un fichier deja enregistrer et moi je testais la fonction sur un nouveau classeur,
A+
Seb
il faut etre sur un fichier deja enregistrer et moi je testais la fonction sur un nouveau classeur,
A+
Seb
bibidel
Messages postés
19
Date d'inscription
mercredi 28 novembre 2007
Statut
Membre
Dernière intervention
7 juillet 2011
36
13 déc. 2007 à 13:14
13 déc. 2007 à 13:14
Patience et obstination et..............ça marche !
Si j'ai pu te rendre service c'est top.
Bibidel
Si j'ai pu te rendre service c'est top.
Bibidel
Je ne crois pas que c'est possible par une formule, mais par macro ça donne:
Sub nom()
'
' nom Macro
Cells(1, 1) = Sheets(1).Name
End Sub
Où Cells(1,1) veut dire la cellule A1 et le "1" dans Sheets(1) veut dire la première feuille du classeur.
Cette macro aura pour effet de saisir le nom de l'onglet dans la cellule A1 de l'onglet actif.
Sub nom()
'
' nom Macro
Cells(1, 1) = Sheets(1).Name
End Sub
Où Cells(1,1) veut dire la cellule A1 et le "1" dans Sheets(1) veut dire la première feuille du classeur.
Cette macro aura pour effet de saisir le nom de l'onglet dans la cellule A1 de l'onglet actif.
Ta macro est fausse, car elle ne mettra à chaque fois que le nom de ta première feuille, la bonne macro dans ta méthode serait :
Moi perso, je préfère la méthode de néné, qui me semble à la fois plus souple et automatique.
Ta méthode est juste mais il faut pour chaque onglet executer la macro qui s'ajoute toujours au même endroit de la feuille.
La méthode d'Eric est à mon sens la pire, parce qu"elle est lourde si on doit souvent la recopier, et ne marche pas sur plusieurs onglet (donc aucun intérêt)
___________________________________________________________________________
Pour le nom du Fichier :
Dans un module de macro on met :
On Obtient le nom du fichier avec l'extention.
Pour Retirer l'extention dans le gestionnaire de nom tu créer :
FileName2 avec pour formule :
dans n'importe quelle cellule, n'importe où tu écris :
__________________________________________________________________________
Pour le nom d'un onglet :
mettre dans un module de macro :
puis utiliser dans n'importe quelle cellule et n'importe quel onglet la formule :
=SheetName()
Sub nom() ' ' nom Macro Cells(1, 1) = ActiveSheet.Name End Sub
Moi perso, je préfère la méthode de néné, qui me semble à la fois plus souple et automatique.
Ta méthode est juste mais il faut pour chaque onglet executer la macro qui s'ajoute toujours au même endroit de la feuille.
La méthode d'Eric est à mon sens la pire, parce qu"elle est lourde si on doit souvent la recopier, et ne marche pas sur plusieurs onglet (donc aucun intérêt)
___________________________________________________________________________
Pour le nom du Fichier :
Dans un module de macro on met :
Function FileName() As String Application.Volatile FileName = Sheets.Parent.Name End Function
On Obtient le nom du fichier avec l'extention.
Pour Retirer l'extention dans le gestionnaire de nom tu créer :
FileName2 avec pour formule :
=GAUCHE(FileName();TROUVE(".";FileName())-1)
dans n'importe quelle cellule, n'importe où tu écris :
=FileName2
__________________________________________________________________________
Pour le nom d'un onglet :
mettre dans un module de macro :
Function SheetName() As String Application.Volatile SheetName = Application.Caller.Parent.Name End Function
puis utiliser dans n'importe quelle cellule et n'importe quel onglet la formule :
=SheetName()