OVH Cloud OVH Cloud

reprendre une partie de titre de feuille dans une cellule

12 réponses
Avatar
Angéla
bonjour,
est il possible de reprendre une partie de l'intitulé d'une feuille dans une
cellule. Par exemple, pour une feuille nommé "janvier folio N°1" je voudrais
que dans la cellule G1 il apparaisse "folio N°1".
Merci d'avance
Angéla

2 réponses

1 2
Avatar
AV
Dans le cas qui t'occupe, le recours au vba n'est pas indispensable :

=STXT(STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;32);TROUV
E("
";STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;9^9))+1;32)

PS : le fichier doit avoir été, au préalable, enregistré
AV
Avatar
Angéla
C'est tellement plus clair maintenant.
Merci encore pour ton aide et ta patience.
@ bientôt.
Angéla
"Gaenonius" a écrit dans le message news:

J'ai oublié une dernière chose : Application.Volatile permet la mise à
jour du

résultat de la fonction si le nom de la feuille est changé (en double
cliquant

sur son onglet par exemple).

--
Gaenonius

Par contre, je ne voudrai pas abuser mais pourriez vous m'expliquer le
code


que je viens de copier??? J'aimerai le comprendre et j'avoue que...:)))
Merci encore
"Starwing" a écrit dans le message news:
OR#

Mais Non! Mais Non!
Elle n'est pas folle...
Elle sait bien qu'il faut mettre le signe "=" avant de taper sa formule
perso... ;-)

Le problème est là:

Je suis sous Excel 2000.
Dans VB, Je vais dans Insertion/Procédure/ ???????
J'attribue le nom de la fonction, je coche "fonction", et pour la
porté





je

mets private.


En faisant Insertion/Procédure, tu places ton code dans la feuille...
Tout débutant doit savoir que pour faire fonctionner une FUNCTION, on
dois



la placer dans un module...sinon ça ne fonctionne pas!

Starwing












1 2