Dans Excel, je voudrais que le nom de la feuille apparaisse.
J'arrive, avec "filemane;A1" à afficher le nom du fichier. mais cela ne
marche pas avec "sheetname;A1".
Bonjour. =DROITE(CELLULE("filename");NBCAR(CELLULE("filename"))-TROUVE("]";CELLULE("filename"))) Cordialement. Daniel "Jeepy" a écrit dans le message de news:
Bonjour à tous,
Dans Excel, je voudrais que le nom de la feuille apparaisse. J'arrive, avec "filemane;A1" à afficher le nom du fichier. mais cela ne marche pas avec "sheetname;A1".
Quelqu'un pourrait-il m'aider un peu ?
D'avance, un grand merci à tous et bon WE...
Bonjour.
=DROITE(CELLULE("filename");NBCAR(CELLULE("filename"))-TROUVE("]";CELLULE("filename")))
Cordialement.
Daniel
"Jeepy" <Jeepy@belgacom.be> a écrit dans le message de news:
OCZ3trMWHHA.1432@TK2MSFTNGP02.phx.gbl...
Bonjour à tous,
Dans Excel, je voudrais que le nom de la feuille apparaisse.
J'arrive, avec "filemane;A1" à afficher le nom du fichier. mais cela ne
marche pas avec "sheetname;A1".
Bonjour. =DROITE(CELLULE("filename");NBCAR(CELLULE("filename"))-TROUVE("]";CELLULE("filename"))) Cordialement. Daniel "Jeepy" a écrit dans le message de news:
Bonjour à tous,
Dans Excel, je voudrais que le nom de la feuille apparaisse. J'arrive, avec "filemane;A1" à afficher le nom du fichier. mais cela ne marche pas avec "sheetname;A1".
Quelqu'un pourrait-il m'aider un peu ?
D'avance, un grand merci à tous et bon WE...
Jeepy
Un grand merci et bon WE...
Je ne comprend pas très bien pourquoi le ] Mais cela marche ...
Cordialement. Daniel "Jeepy" a écrit dans le message de news:
Bonjour à tous,
Dans Excel, je voudrais que le nom de la feuille apparaisse. J'arrive, avec "filemane;A1" à afficher le nom du fichier. mais cela ne marche pas avec "sheetname;A1".
Quelqu'un pourrait-il m'aider un peu ?
D'avance, un grand merci à tous et bon WE...
Un grand merci et bon WE...
Je ne comprend pas très bien pourquoi le ] Mais cela marche ...
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de
news:uQCcJxMWHHA.5092@TK2MSFTNGP03.phx.gbl...
Cordialement.
Daniel
"Jeepy" <Jeepy@belgacom.be> a écrit dans le message de news:
OCZ3trMWHHA.1432@TK2MSFTNGP02.phx.gbl...
Bonjour à tous,
Dans Excel, je voudrais que le nom de la feuille apparaisse.
J'arrive, avec "filemane;A1" à afficher le nom du fichier. mais cela ne
marche pas avec "sheetname;A1".
Cordialement. Daniel "Jeepy" a écrit dans le message de news:
Bonjour à tous,
Dans Excel, je voudrais que le nom de la feuille apparaisse. J'arrive, avec "filemane;A1" à afficher le nom du fichier. mais cela ne marche pas avec "sheetname;A1".
Quelqu'un pourrait-il m'aider un peu ?
D'avance, un grand merci à tous et bon WE...
JLuc
*Bonjour Jeepy*,
Je ne comprend pas très bien pourquoi le ] Mais cela marche ...
=DROITE(CELLULE("filename");NBCAR(CELLULE("filename"))-TROUVE("]";CELLULE("filename"))) =DROITE(...) : revoit le nombre specifié de caractère en partant de la droite de la chaine NBCAR : nombre de caractère de la chaine TROUVE(...) : position du premier caractère trouvé NBCAR() - TROUVE() = nombre de caractère à prendre de la droite
Je sais pas si mes explications sont très clair lol
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
*Bonjour Jeepy*,
Je ne comprend pas très bien pourquoi le ] Mais cela marche ...
=DROITE(CELLULE("filename");NBCAR(CELLULE("filename"))-TROUVE("]";CELLULE("filename")))
=DROITE(...) : revoit le nombre specifié de caractère en partant de la
droite de la chaine
NBCAR : nombre de caractère de la chaine
TROUVE(...) : position du premier caractère trouvé
NBCAR() - TROUVE() = nombre de caractère à prendre de la droite
Je sais pas si mes explications sont très clair lol
Je ne comprend pas très bien pourquoi le ] Mais cela marche ...
=DROITE(CELLULE("filename");NBCAR(CELLULE("filename"))-TROUVE("]";CELLULE("filename"))) =DROITE(...) : revoit le nombre specifié de caractère en partant de la droite de la chaine NBCAR : nombre de caractère de la chaine TROUVE(...) : position du premier caractère trouvé NBCAR() - TROUVE() = nombre de caractère à prendre de la droite
Je sais pas si mes explications sont très clair lol
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
Jeepy
Quoi de plus clair...
1.000 mercis et bon WE... même pluvieux...
"JLuc" a écrit dans le message de news:
*Bonjour Jeepy*,
Je ne comprend pas très bien pourquoi le ] Mais cela marche ...
=DROITE(...) : revoit le nombre specifié de caractère en partant de la droite de la chaine NBCAR : nombre de caractère de la chaine TROUVE(...) : position du premier caractère trouvé NBCAR() - TROUVE() = nombre de caractère à prendre de la droite
Je sais pas si mes explications sont très clair lol
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
Quoi de plus clair...
1.000 mercis et bon WE... même pluvieux...
"JLuc" <ns.jeanluc.laurent@free.fr.ns> a écrit dans le message de
news:mn.cb327d7212732059.40692@free.fr.ns...
*Bonjour Jeepy*,
Je ne comprend pas très bien pourquoi le ] Mais cela marche ...
=DROITE(...) : revoit le nombre specifié de caractère en partant de la
droite de la chaine
NBCAR : nombre de caractère de la chaine
TROUVE(...) : position du premier caractère trouvé
NBCAR() - TROUVE() = nombre de caractère à prendre de la droite
Je sais pas si mes explications sont très clair lol
=DROITE(...) : revoit le nombre specifié de caractère en partant de la droite de la chaine NBCAR : nombre de caractère de la chaine TROUVE(...) : position du premier caractère trouvé NBCAR() - TROUVE() = nombre de caractère à prendre de la droite
Je sais pas si mes explications sont très clair lol
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
André free
Et cà:
Range("A1").Value = ActiveSheet.Name
C'est plus simple, non ?
"Jeepy" a écrit dans le message de news:
Quoi de plus clair...
1.000 mercis et bon WE... même pluvieux...
"JLuc" a écrit dans le message de news:
*Bonjour Jeepy*,
Je ne comprend pas très bien pourquoi le ] Mais cela marche ...
=DROITE(...) : revoit le nombre specifié de caractère en partant de la droite de la chaine NBCAR : nombre de caractère de la chaine TROUVE(...) : position du premier caractère trouvé NBCAR() - TROUVE() = nombre de caractère à prendre de la droite
Je sais pas si mes explications sont très clair lol
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
Et cà:
Range("A1").Value = ActiveSheet.Name
C'est plus simple, non ?
"Jeepy" <Jeepy@belgacom.be> a écrit dans le message de
news:ewc7HtNWHHA.4188@TK2MSFTNGP06.phx.gbl...
Quoi de plus clair...
1.000 mercis et bon WE... même pluvieux...
"JLuc" <ns.jeanluc.laurent@free.fr.ns> a écrit dans le message de
news:mn.cb327d7212732059.40692@free.fr.ns...
*Bonjour Jeepy*,
Je ne comprend pas très bien pourquoi le ] Mais cela marche ...
=DROITE(...) : revoit le nombre specifié de caractère en partant de la
droite de la chaine
NBCAR : nombre de caractère de la chaine
TROUVE(...) : position du premier caractère trouvé
NBCAR() - TROUVE() = nombre de caractère à prendre de la droite
Je sais pas si mes explications sont très clair lol
=DROITE(...) : revoit le nombre specifié de caractère en partant de la droite de la chaine NBCAR : nombre de caractère de la chaine TROUVE(...) : position du premier caractère trouvé NBCAR() - TROUVE() = nombre de caractère à prendre de la droite
Je sais pas si mes explications sont très clair lol
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
Jeepy
Bonjour,
Cela ne marche pas chez moi...???
"André free" a écrit dans le message de news:45e2009d$0$28026$
Et cà:
Range("A1").Value = ActiveSheet.Name
C'est plus simple, non ?
"Jeepy" a écrit dans le message de news:
Quoi de plus clair...
1.000 mercis et bon WE... même pluvieux...
"JLuc" a écrit dans le message de news:
*Bonjour Jeepy*,
Je ne comprend pas très bien pourquoi le ] Mais cela marche ...
=DROITE(...) : revoit le nombre specifié de caractère en partant de la droite de la chaine NBCAR : nombre de caractère de la chaine TROUVE(...) : position du premier caractère trouvé NBCAR() - TROUVE() = nombre de caractère à prendre de la droite
Je sais pas si mes explications sont très clair lol
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
Bonjour,
Cela ne marche pas chez moi...???
"André free" <riberi@free.fr> a écrit dans le message de
news:45e2009d$0$28026$426a74cc@news.free.fr...
Et cà:
Range("A1").Value = ActiveSheet.Name
C'est plus simple, non ?
"Jeepy" <Jeepy@belgacom.be> a écrit dans le message de
news:ewc7HtNWHHA.4188@TK2MSFTNGP06.phx.gbl...
Quoi de plus clair...
1.000 mercis et bon WE... même pluvieux...
"JLuc" <ns.jeanluc.laurent@free.fr.ns> a écrit dans le message de
news:mn.cb327d7212732059.40692@free.fr.ns...
*Bonjour Jeepy*,
Je ne comprend pas très bien pourquoi le ] Mais cela marche ...
=DROITE(...) : revoit le nombre specifié de caractère en partant de la
droite de la chaine
NBCAR : nombre de caractère de la chaine
TROUVE(...) : position du premier caractère trouvé
NBCAR() - TROUVE() = nombre de caractère à prendre de la droite
Je sais pas si mes explications sont très clair lol
=DROITE(...) : revoit le nombre specifié de caractère en partant de la droite de la chaine NBCAR : nombre de caractère de la chaine TROUVE(...) : position du premier caractère trouvé NBCAR() - TROUVE() = nombre de caractère à prendre de la droite
Je sais pas si mes explications sont très clair lol
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
Jeepy
Oups....
Je viens de tester cette formule en réel sur le fichier. Je fais Copier / Coller avec la formule sur la feuille 2 du classeur et il m'affiche le nom de la feuille 1....???
Je crée un autre fichier et je recommence l'opération. Même constatation. Il garde le nom de la feuille de départ... Je nage complètement.
Quelqu'un peut-il m'expliquer ???
"JLuc" a écrit dans le message de news:
*Bonjour Jeepy*,
Je ne comprend pas très bien pourquoi le ] Mais cela marche ...
=DROITE(...) : revoit le nombre specifié de caractère en partant de la droite de la chaine NBCAR : nombre de caractère de la chaine TROUVE(...) : position du premier caractère trouvé NBCAR() - TROUVE() = nombre de caractère à prendre de la droite
Je sais pas si mes explications sont très clair lol
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
Oups....
Je viens de tester cette formule en réel sur le fichier.
Je fais Copier / Coller avec la formule sur la feuille 2 du classeur et il
m'affiche le nom de la feuille 1....???
Je crée un autre fichier et je recommence l'opération. Même constatation. Il
garde le nom de la feuille de départ... Je nage complètement.
Quelqu'un peut-il m'expliquer ???
"JLuc" <ns.jeanluc.laurent@free.fr.ns> a écrit dans le message de
news:mn.cb327d7212732059.40692@free.fr.ns...
*Bonjour Jeepy*,
Je ne comprend pas très bien pourquoi le ] Mais cela marche ...
=DROITE(...) : revoit le nombre specifié de caractère en partant de la
droite de la chaine
NBCAR : nombre de caractère de la chaine
TROUVE(...) : position du premier caractère trouvé
NBCAR() - TROUVE() = nombre de caractère à prendre de la droite
Je sais pas si mes explications sont très clair lol
Je viens de tester cette formule en réel sur le fichier. Je fais Copier / Coller avec la formule sur la feuille 2 du classeur et il m'affiche le nom de la feuille 1....???
Je crée un autre fichier et je recommence l'opération. Même constatation. Il garde le nom de la feuille de départ... Je nage complètement.
Quelqu'un peut-il m'expliquer ???
"JLuc" a écrit dans le message de news:
*Bonjour Jeepy*,
Je ne comprend pas très bien pourquoi le ] Mais cela marche ...
=DROITE(...) : revoit le nombre specifié de caractère en partant de la droite de la chaine NBCAR : nombre de caractère de la chaine TROUVE(...) : position du premier caractère trouvé NBCAR() - TROUVE() = nombre de caractère à prendre de la droite
Je sais pas si mes explications sont très clair lol
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
AV
Il faut :
* Que le classeur soit enregistré * Ne jamais faire l'impasse sur le 2° argument de la fonction cellule !
Désolé, j'ai lu un peu vite la question, ma réponse précédente Range("A1").Value = ActiveSheet.Name n'est valable que dans une macro Ceci dit, il doit être possible de mettre cela dans une macro qui s'exécute à l'ouverture du classeur ? ou à chaque fois qu'une feuille est activée ? la valeur de A1 serait donc automatique à chaque création d'une feuille
"AV" a écrit dans le message de news:
Il faut :
* Que le classeur soit enregistré * Ne jamais faire l'impasse sur le 2° argument de la fonction cellule !
Désolé, j'ai lu un peu vite la question, ma réponse précédente
Range("A1").Value = ActiveSheet.Name
n'est valable que dans une macro
Ceci dit, il doit être possible de mettre cela dans une macro qui s'exécute
à l'ouverture du classeur ? ou à chaque fois qu'une feuille est activée ? la
valeur de A1 serait donc automatique à chaque création d'une feuille
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de
news:OovOIUaWHHA.3500@TK2MSFTNGP05.phx.gbl...
Il faut :
* Que le classeur soit enregistré
* Ne jamais faire l'impasse sur le 2° argument de la fonction
cellule !
Désolé, j'ai lu un peu vite la question, ma réponse précédente Range("A1").Value = ActiveSheet.Name n'est valable que dans une macro Ceci dit, il doit être possible de mettre cela dans une macro qui s'exécute à l'ouverture du classeur ? ou à chaque fois qu'une feuille est activée ? la valeur de A1 serait donc automatique à chaque création d'une feuille
"AV" a écrit dans le message de news:
Il faut :
* Que le classeur soit enregistré * Ne jamais faire l'impasse sur le 2° argument de la fonction cellule !
Il ne faut pas de macro. La valeur doit être donnée par une formule...
"André free" a écrit dans le message de news:45e331d7$0$32380$
Désolé, j'ai lu un peu vite la question, ma réponse précédente Range("A1").Value = ActiveSheet.Name n'est valable que dans une macro Ceci dit, il doit être possible de mettre cela dans une macro qui s'exécute
à l'ouverture du classeur ? ou à chaque fois qu'une feuille est activée ? la
valeur de A1 serait donc automatique à chaque création d'une feuille
"AV" a écrit dans le message de news:
Il faut :
* Que le classeur soit enregistré * Ne jamais faire l'impasse sur le 2° argument de la fonction cellule !
Il ne faut pas de macro.
La valeur doit être donnée par une formule...
"André free" <riberi@free.fr> a écrit dans le message de
news:45e331d7$0$32380$426a74cc@news.free.fr...
Désolé, j'ai lu un peu vite la question, ma réponse précédente
Range("A1").Value = ActiveSheet.Name
n'est valable que dans une macro
Ceci dit, il doit être possible de mettre cela dans une macro qui
s'exécute
à l'ouverture du classeur ? ou à chaque fois qu'une feuille est activée ?
la
valeur de A1 serait donc automatique à chaque création d'une feuille
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de
news:OovOIUaWHHA.3500@TK2MSFTNGP05.phx.gbl...
Il faut :
* Que le classeur soit enregistré
* Ne jamais faire l'impasse sur le 2° argument de la fonction
cellule !
Il ne faut pas de macro. La valeur doit être donnée par une formule...
"André free" a écrit dans le message de news:45e331d7$0$32380$
Désolé, j'ai lu un peu vite la question, ma réponse précédente Range("A1").Value = ActiveSheet.Name n'est valable que dans une macro Ceci dit, il doit être possible de mettre cela dans une macro qui s'exécute
à l'ouverture du classeur ? ou à chaque fois qu'une feuille est activée ? la
valeur de A1 serait donc automatique à chaque création d'une feuille
"AV" a écrit dans le message de news:
Il faut :
* Que le classeur soit enregistré * Ne jamais faire l'impasse sur le 2° argument de la fonction cellule !