J'utilise ce code pour saisir le nom de la feuille et le mettre dans la cellule C2.
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)
Je souhaite que la cellule C1 affiche le bon jour de la semaine (jjj) en fonction de la date définie dans la cellule C2 / Nom de la feuille
Ajouter = C2 dans C1 et changer le format de cellule en "personnalisé" "ddd" ne fonctionne pas. Il affiche simplement la date telle qu'elle est écrite sur le nom de la feuille.
Des idées?
Réponses:
On dirait que la "DATE" que vous extrayez de C2 est en réalité un texte.
Si vous sélectionnez la cellule
C2
avec cette "DATE" et appliquez la mise en forme "Général", que voyez-vous?Date de conversion stockée sous forme de texte en date (numéro de série)
Pour convertir un texte / une chaîne en date, vous pouvez utiliser la
DATEVALUE
fonction .Si vous utilisez ensuite le format numérique "ddd", vous devriez voir le nom du jour.
la source