Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 formule TEXTE() + nom d'onglet

Goo69

XLDnaute Nouveau
Bonsoir,

Je suis en cours de création d'un fichier avec 12 onglets qui représentent chaque mois de l'année, soit la forme 01 pour janvier, 02 pour février ...
J'utilise la formule pour récupérer le nom de l'onglet :
Code:
DROITE(CELLULE("filename";A1);NBCAR(CELLULE("filename";A1))-CHERCHE("]";CELLULE("filename";A1)))

Cependant, la conversion du mois en lettre ne fonctionne que pour l'onglet 01. Pour l'onglet 02, j'ai toujours "janvier".
Voici la formule :
Code:
TEXTE(DROITE(CELLULE("filename";A1);NBCAR(CELLULE("filename";A1))-CHERCHE("]";CELLULE("filename";A1)));"mmmm")

Le fichier est en pj.

Pourriez-vous m'aider à résoudre ce problème ?

Gérald
 

Pièces jointes

  • ex.xlsx
    20.1 KB · Affichages: 5

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Goo,
Je pense qu'avec les mois dans l'ordre dans Paramètres ce serait plus simple.
En PJ un essai avec :
VB:
="Isolé "&INDEX(Mois[Mois exercice];CNUM(DROITE(CELLULE("filename";A1);2)))&paramètres!B3
Je ne l'ai fait que pour feuille "02" C2 et D2.
 

Pièces jointes

  • ex.xlsx
    18.8 KB · Affichages: 6

job75

XLDnaute Barbatruc
Bonsoir Goo69, sylvanu,

Pour avoir le mois an lettres ajoutez "1/"& devant son numéro :
Code:
TEXTE("1/"&DROITE(CELLULE("filename";A1);NBCAR(CELLULE("filename";A1))-CHERCHE("]";CELLULE("filename";A1)));"mmmm")
A+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…