Connaissez vous une fonction d'Excel permettant de=20
reporter le nom de l'onglet dans une cellue de sa feuille=20
associ=E9e ?
Si elle n'existe pas, ce que je pense fortement, la=20
meilleur fa=E7on ne serait-elle pas l'=E9criture d'une=20
fonction qui ferait la chose - suggestions appr=E9ci=E9es...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
papou
Bonjour Alain79 Avec cette formule (attention le classeur doit être enregistré) =DROITE(CELLULE("nomfichier";A1);NBCAR(CELLULE("nomfichier";A1))-CHERCHE("]" ;CELLULE("nomfichier";A1))) Cordialement Pascal
"Alain79" a écrit dans le message de news:056c01c3d8ef$4be26f20$ Bonjour à vous
Connaissez vous une fonction d'Excel permettant de reporter le nom de l'onglet dans une cellue de sa feuille associée ?
Si elle n'existe pas, ce que je pense fortement, la meilleur façon ne serait-elle pas l'écriture d'une fonction qui ferait la chose - suggestions appréciées...
Merci à vous et bonne journée Alain79
Bonjour Alain79
Avec cette formule (attention le classeur doit être enregistré)
=DROITE(CELLULE("nomfichier";A1);NBCAR(CELLULE("nomfichier";A1))-CHERCHE("]"
;CELLULE("nomfichier";A1)))
Cordialement
Pascal
"Alain79" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:056c01c3d8ef$4be26f20$a401280a@phx.gbl...
Bonjour à vous
Connaissez vous une fonction d'Excel permettant de
reporter le nom de l'onglet dans une cellue de sa feuille
associée ?
Si elle n'existe pas, ce que je pense fortement, la
meilleur façon ne serait-elle pas l'écriture d'une
fonction qui ferait la chose - suggestions appréciées...
Bonjour Alain79 Avec cette formule (attention le classeur doit être enregistré) =DROITE(CELLULE("nomfichier";A1);NBCAR(CELLULE("nomfichier";A1))-CHERCHE("]" ;CELLULE("nomfichier";A1))) Cordialement Pascal
"Alain79" a écrit dans le message de news:056c01c3d8ef$4be26f20$ Bonjour à vous
Connaissez vous une fonction d'Excel permettant de reporter le nom de l'onglet dans une cellue de sa feuille associée ?
Si elle n'existe pas, ce que je pense fortement, la meilleur façon ne serait-elle pas l'écriture d'une fonction qui ferait la chose - suggestions appréciées...
Function nomOnglet() Application.Volatile nomOnglet = Application.Caller.Parent.Name End Function
ChrisV
"Alain79" a écrit dans le message de news: 056c01c3d8ef$4be26f20$ Bonjour à vous
Connaissez vous une fonction d'Excel permettant de reporter le nom de l'onglet dans une cellue de sa feuille associée ?
Si elle n'existe pas, ce que je pense fortement, la meilleur façon ne serait-elle pas l'écriture d'une fonction qui ferait la chose - suggestions appréciées...
Function nomOnglet()
Application.Volatile
nomOnglet = Application.Caller.Parent.Name
End Function
ChrisV
"Alain79" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 056c01c3d8ef$4be26f20$a401280a@phx.gbl...
Bonjour à vous
Connaissez vous une fonction d'Excel permettant de
reporter le nom de l'onglet dans une cellue de sa feuille
associée ?
Si elle n'existe pas, ce que je pense fortement, la
meilleur façon ne serait-elle pas l'écriture d'une
fonction qui ferait la chose - suggestions appréciées...
Function nomOnglet() Application.Volatile nomOnglet = Application.Caller.Parent.Name End Function
ChrisV
"Alain79" a écrit dans le message de news: 056c01c3d8ef$4be26f20$ Bonjour à vous
Connaissez vous une fonction d'Excel permettant de reporter le nom de l'onglet dans une cellue de sa feuille associée ?
Si elle n'existe pas, ce que je pense fortement, la meilleur façon ne serait-elle pas l'écriture d'une fonction qui ferait la chose - suggestions appréciées...
Merci à vous et bonne journée Alain79
Alain79
Merci pour l'effort, j'avais hésité à poser la question mais je vois que le niveau de la réponse n'était pas dans mes cordes... Merci donc pour la formule. @+ Alain79
Function nomOnglet() Application.Volatile nomOnglet = Application.Caller.Parent.Name End Function
ChrisV
"Alain79" a écrit dans le message de
news: 056c01c3d8ef$4be26f20$ Bonjour à vous
Connaissez vous une fonction d'Excel permettant de reporter le nom de l'onglet dans une cellue de sa feuille associée ?
Si elle n'existe pas, ce que je pense fortement, la meilleur façon ne serait-elle pas l'écriture d'une fonction qui ferait la chose - suggestions appréciées...
Merci à vous et bonne journée Alain79
.
Merci pour l'effort, j'avais hésité à poser la question
mais je vois que le niveau de la réponse n'était pas dans
mes cordes... Merci donc pour la formule.
@+ Alain79
Function nomOnglet()
Application.Volatile
nomOnglet = Application.Caller.Parent.Name
End Function
ChrisV
"Alain79" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news: 056c01c3d8ef$4be26f20$a401280a@phx.gbl...
Bonjour à vous
Connaissez vous une fonction d'Excel permettant de
reporter le nom de l'onglet dans une cellue de sa feuille
associée ?
Si elle n'existe pas, ce que je pense fortement, la
meilleur façon ne serait-elle pas l'écriture d'une
fonction qui ferait la chose - suggestions appréciées...
Merci pour l'effort, j'avais hésité à poser la question mais je vois que le niveau de la réponse n'était pas dans mes cordes... Merci donc pour la formule. @+ Alain79
Function nomOnglet() Application.Volatile nomOnglet = Application.Caller.Parent.Name End Function
ChrisV
"Alain79" a écrit dans le message de
news: 056c01c3d8ef$4be26f20$ Bonjour à vous
Connaissez vous une fonction d'Excel permettant de reporter le nom de l'onglet dans une cellue de sa feuille associée ?
Si elle n'existe pas, ce que je pense fortement, la meilleur façon ne serait-elle pas l'écriture d'une fonction qui ferait la chose - suggestions appréciées...
Merci à vous et bonne journée Alain79
.
Alain79
Encore une précision si ce n'est pas abuser... Dans le code de fonction que tu me propose, quelle est la signification de "Volatile" dans Application.Volatile
J'ai d'ailleur un peu les même retour lorsque j'entre la fonction Cellule("filename")...
Function nomOnglet() Application.Volatile nomOnglet = Application.Caller.Parent.Name End Function
ChrisV
"Alain79" a écrit dans le message de
news: 056c01c3d8ef$4be26f20$ Bonjour à vous
Connaissez vous une fonction d'Excel permettant de reporter le nom de l'onglet dans une cellue de sa feuille associée ?
Si elle n'existe pas, ce que je pense fortement, la meilleur façon ne serait-elle pas l'écriture d'une fonction qui ferait la chose - suggestions appréciées...
Merci à vous et bonne journée Alain79
.
Encore une précision si ce n'est pas abuser...
Dans le code de fonction que tu me propose, quelle est la
signification de "Volatile" dans Application.Volatile
J'ai d'ailleur un peu les même retour lorsque j'entre la
fonction Cellule("filename")...
Function nomOnglet()
Application.Volatile
nomOnglet = Application.Caller.Parent.Name
End Function
ChrisV
"Alain79" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news: 056c01c3d8ef$4be26f20$a401280a@phx.gbl...
Bonjour à vous
Connaissez vous une fonction d'Excel permettant de
reporter le nom de l'onglet dans une cellue de sa feuille
associée ?
Si elle n'existe pas, ce que je pense fortement, la
meilleur façon ne serait-elle pas l'écriture d'une
fonction qui ferait la chose - suggestions appréciées...
Encore une précision si ce n'est pas abuser... Dans le code de fonction que tu me propose, quelle est la signification de "Volatile" dans Application.Volatile
J'ai d'ailleur un peu les même retour lorsque j'entre la fonction Cellule("filename")...
Function nomOnglet() Application.Volatile nomOnglet = Application.Caller.Parent.Name End Function
ChrisV
"Alain79" a écrit dans le message de
news: 056c01c3d8ef$4be26f20$ Bonjour à vous
Connaissez vous une fonction d'Excel permettant de reporter le nom de l'onglet dans une cellue de sa feuille associée ?
Si elle n'existe pas, ce que je pense fortement, la meilleur façon ne serait-elle pas l'écriture d'une fonction qui ferait la chose - suggestions appréciées...
Merci à vous et bonne journée Alain79
.
ChrisV
Re,
Syntaxe1: Très souvent utilisée ici sur MPFE par JPS pour désigner Flo alias Misange... Syntaxe2: plus sérieusement, et pour VBA, permet à une fonction personnalisée d'être recalculée dès qu'une cellule est modifiée...
nb: dans la formule précédente, inutile d'en mettre plus qu'il n'en faut... remplacer donc 9^9 par 31 (nombre maxi de caractères pour nommer un onglet)
ChrisV
"Alain79" a écrit dans le message de news: 064901c3d8fa$4d9ca140$ Encore une précision si ce n'est pas abuser... Dans le code de fonction que tu me propose, quelle est la signification de "Volatile" dans Application.Volatile
J'ai d'ailleur un peu les même retour lorsque j'entre la fonction Cellule("filename")...
Function nomOnglet() Application.Volatile nomOnglet = Application.Caller.Parent.Name End Function
ChrisV
"Alain79" a écrit dans le message de
news: 056c01c3d8ef$4be26f20$ Bonjour à vous
Connaissez vous une fonction d'Excel permettant de reporter le nom de l'onglet dans une cellue de sa feuille associée ?
Si elle n'existe pas, ce que je pense fortement, la meilleur façon ne serait-elle pas l'écriture d'une fonction qui ferait la chose - suggestions appréciées...
Merci à vous et bonne journée Alain79
.
Re,
Syntaxe1: Très souvent utilisée ici sur MPFE par JPS pour désigner Flo alias
Misange...
Syntaxe2: plus sérieusement, et pour VBA, permet à une fonction
personnalisée d'être recalculée dès qu'une cellule est modifiée...
nb: dans la formule précédente, inutile d'en mettre plus qu'il n'en faut...
remplacer donc 9^9 par 31 (nombre maxi de caractères pour nommer un onglet)
ChrisV
"Alain79" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 064901c3d8fa$4d9ca140$a401280a@phx.gbl...
Encore une précision si ce n'est pas abuser...
Dans le code de fonction que tu me propose, quelle est la
signification de "Volatile" dans Application.Volatile
J'ai d'ailleur un peu les même retour lorsque j'entre la
fonction Cellule("filename")...
Function nomOnglet()
Application.Volatile
nomOnglet = Application.Caller.Parent.Name
End Function
ChrisV
"Alain79" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news: 056c01c3d8ef$4be26f20$a401280a@phx.gbl...
Bonjour à vous
Connaissez vous une fonction d'Excel permettant de
reporter le nom de l'onglet dans une cellue de sa feuille
associée ?
Si elle n'existe pas, ce que je pense fortement, la
meilleur façon ne serait-elle pas l'écriture d'une
fonction qui ferait la chose - suggestions appréciées...
Syntaxe1: Très souvent utilisée ici sur MPFE par JPS pour désigner Flo alias Misange... Syntaxe2: plus sérieusement, et pour VBA, permet à une fonction personnalisée d'être recalculée dès qu'une cellule est modifiée...
nb: dans la formule précédente, inutile d'en mettre plus qu'il n'en faut... remplacer donc 9^9 par 31 (nombre maxi de caractères pour nommer un onglet)
ChrisV
"Alain79" a écrit dans le message de news: 064901c3d8fa$4d9ca140$ Encore une précision si ce n'est pas abuser... Dans le code de fonction que tu me propose, quelle est la signification de "Volatile" dans Application.Volatile
J'ai d'ailleur un peu les même retour lorsque j'entre la fonction Cellule("filename")...
Function nomOnglet() Application.Volatile nomOnglet = Application.Caller.Parent.Name End Function
ChrisV
"Alain79" a écrit dans le message de
news: 056c01c3d8ef$4be26f20$ Bonjour à vous
Connaissez vous une fonction d'Excel permettant de reporter le nom de l'onglet dans une cellue de sa feuille associée ?
Si elle n'existe pas, ce que je pense fortement, la meilleur façon ne serait-elle pas l'écriture d'une fonction qui ferait la chose - suggestions appréciées...
Merci à vous et bonne journée Alain79
.
AV
nb: dans la formule précédente, inutile d'en mettre plus qu'il n'en faut... remplacer donc 9^9 par 31 (nombre maxi de caractères pour nommer un onglet)
Pfffff... rabat-joie ! Par contre, je suis d'avis d'en mettre suffisamment et de ne pas faire l'impasse sur le 2° argument de CELLULE considéré (à tort amha) comme facultatif CELLULE("filename";A1) Piff ;-) AV
nb: dans la formule précédente, inutile d'en mettre plus qu'il n'en faut...
remplacer donc 9^9 par 31 (nombre maxi de caractères pour nommer un onglet)
Pfffff... rabat-joie !
Par contre, je suis d'avis d'en mettre suffisamment et de ne pas faire l'impasse
sur le 2° argument de CELLULE considéré (à tort amha) comme facultatif
CELLULE("filename";A1)
Piff
;-)
AV
nb: dans la formule précédente, inutile d'en mettre plus qu'il n'en faut... remplacer donc 9^9 par 31 (nombre maxi de caractères pour nommer un onglet)
Pfffff... rabat-joie ! Par contre, je suis d'avis d'en mettre suffisamment et de ne pas faire l'impasse sur le 2° argument de CELLULE considéré (à tort amha) comme facultatif CELLULE("filename";A1) Piff ;-) AV
ChrisV
Salut Alain,
Ça mange pas d'pain ces 3 caractères supplémentaires, allons-y pour CELLULE("filename";A1)... ;-)
ChrisV
"AV" a écrit dans le message de news:
nb: dans la formule précédente, inutile d'en mettre plus qu'il n'en faut...
remplacer donc 9^9 par 31 (nombre maxi de caractères pour nommer un onglet)
Pfffff... rabat-joie ! Par contre, je suis d'avis d'en mettre suffisamment et de ne pas faire l'impasse
sur le 2° argument de CELLULE considéré (à tort amha) comme facultatif CELLULE("filename";A1) Piff ;-) AV
Salut Alain,
Ça mange pas d'pain ces 3 caractères supplémentaires, allons-y pour
CELLULE("filename";A1)...
;-)
ChrisV
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message de news:
urWKj3R2DHA.2868@TK2MSFTNGP09.phx.gbl...
nb: dans la formule précédente, inutile d'en mettre plus qu'il n'en
faut...
remplacer donc 9^9 par 31 (nombre maxi de caractères pour nommer un
onglet)
Pfffff... rabat-joie !
Par contre, je suis d'avis d'en mettre suffisamment et de ne pas faire
l'impasse
sur le 2° argument de CELLULE considéré (à tort amha) comme facultatif
CELLULE("filename";A1)
Piff
;-)
AV
Ça mange pas d'pain ces 3 caractères supplémentaires, allons-y pour CELLULE("filename";A1)... ;-)
ChrisV
"AV" a écrit dans le message de news:
nb: dans la formule précédente, inutile d'en mettre plus qu'il n'en faut...
remplacer donc 9^9 par 31 (nombre maxi de caractères pour nommer un onglet)
Pfffff... rabat-joie ! Par contre, je suis d'avis d'en mettre suffisamment et de ne pas faire l'impasse
sur le 2° argument de CELLULE considéré (à tort amha) comme facultatif CELLULE("filename";A1) Piff ;-) AV
Alain79
Bien vu... le deuxième argument de la fonction cellule est effectivement à ne pas négliger.
Je l'ai déjà ajouté parceque sans ce dernier, la fonction ecrite de la sorte et recopiée dans différents onglets retourne toujours à un moment donné et pour tous les onglets un seul nom d'onglet !!! celui ou tu fais F9 par example...
@+ Alain79
-----Message d'origine-----
nb: dans la formule précédente, inutile d'en mettre plus qu'il n'en faut...
remplacer donc 9^9 par 31 (nombre maxi de caractères pour nommer un onglet)
Pfffff... rabat-joie ! Par contre, je suis d'avis d'en mettre suffisamment et de ne pas faire l'impasse
sur le 2° argument de CELLULE considéré (à tort amha) comme facultatif
CELLULE("filename";A1) Piff ;-) AV
.
Bien vu... le deuxième argument de la fonction cellule est
effectivement à ne pas négliger.
Je l'ai déjà ajouté parceque sans ce dernier, la fonction
ecrite de la sorte et recopiée dans différents onglets
retourne toujours à un moment donné et pour tous les
onglets un seul nom d'onglet !!! celui ou tu fais F9 par
example...
@+ Alain79
-----Message d'origine-----
nb: dans la formule précédente, inutile d'en mettre
plus qu'il n'en faut...
remplacer donc 9^9 par 31 (nombre maxi de caractères
pour nommer un onglet)
Pfffff... rabat-joie !
Par contre, je suis d'avis d'en mettre suffisamment et de
ne pas faire l'impasse
sur le 2° argument de CELLULE considéré (à tort amha)
comme facultatif
Bien vu... le deuxième argument de la fonction cellule est effectivement à ne pas négliger.
Je l'ai déjà ajouté parceque sans ce dernier, la fonction ecrite de la sorte et recopiée dans différents onglets retourne toujours à un moment donné et pour tous les onglets un seul nom d'onglet !!! celui ou tu fais F9 par example...
@+ Alain79
-----Message d'origine-----
nb: dans la formule précédente, inutile d'en mettre plus qu'il n'en faut...
remplacer donc 9^9 par 31 (nombre maxi de caractères pour nommer un onglet)
Pfffff... rabat-joie ! Par contre, je suis d'avis d'en mettre suffisamment et de ne pas faire l'impasse
sur le 2° argument de CELLULE considéré (à tort amha) comme facultatif
CELLULE("filename";A1) Piff ;-) AV
.
AV
Je l'ai déjà ajouté parceque sans ce dernier, la fonction ecrite de la sorte et recopiée dans différents onglets retourne toujours à un moment donné et pour tous les onglets un seul nom d'onglet !!! celui ou tu fais F9 par example...
C'est tout à fait le bon cas de figure pour démontrer la nécessité de cet argument !
AV
Je l'ai déjà ajouté parceque sans ce dernier, la fonction
ecrite de la sorte et recopiée dans différents onglets
retourne toujours à un moment donné et pour tous les
onglets un seul nom d'onglet !!! celui ou tu fais F9 par
example...
C'est tout à fait le bon cas de figure pour démontrer la nécessité de cet
argument !
Je l'ai déjà ajouté parceque sans ce dernier, la fonction ecrite de la sorte et recopiée dans différents onglets retourne toujours à un moment donné et pour tous les onglets un seul nom d'onglet !!! celui ou tu fais F9 par example...
C'est tout à fait le bon cas de figure pour démontrer la nécessité de cet argument !