XL 2019 Encore une curiosité d'Excel

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Magic_Doctor

XLDnaute Barbatruc
Supporter XLD
Bonjour,

J'ai un classeur Excel nommé : "L&D - VEGA 2026 Global Trainings planning"
Quand l'ouvre ce classeur il le renomme : "L^0D - VEGA 2026 Global Trainings planning"
Pourquoi ?
 
Re,

En fait, c'est très curieux. J'avais créé ce classeur dans le dossier "Téléchargements". Quand j'ouvrais le classeur, son nom apparaissait correctement écrit dans la barre de titre. Je déplace le classeur dans un nouveau dossier, et là le nom dans la barre de titre est modifié. Je remets le classeur dans le dossier où je l'ai créé, et son nom réapparaît correctement dans la barre de titre.
Je précise qu'en ce moment je suis sobre.
 
Je reconnais que le sujet n'est pas passionnant.
J'ai posé la question à l'humanoïde, et voilà ce qu'il ma répondu :

Bonjour,

Ce comportement vient d’un problème d’encodage de caractères, pas d’Excel “au hasard”.

Ce qui se passe exactement​

Dans le nom de votre fichier :


<span><span>L</span><span><span>&amp;</span></span><span>D </span><span><span>-</span></span><span> VEGA </span><span><span>2026</span></span><span> </span><span><span>Global</span></span><span> Trainings planning<br></span></span>
le caractère &amp; (esperluette) est interprété différemment selon :

  • l’encodage utilisé par le système,
  • la façon dont Excel lit le nom (explorateur, raccourci, lien, ancien chemin, macro, etc.).
Dans certains contextes (anciens encodages ANSI / Unicode mal interprétés), le caractère &amp; peut être remplacé par une séquence erronée, ici :



<span><span>&amp; → ^0<br></span></span>
Ce qui donne :



<span><span>L</span><span><span>^</span></span><span><span>0</span></span><span>D </span><span><span>-</span></span><span> VEGA </span><span><span>2026</span></span><span> </span><span><span>Global</span></span><span> Trainings planning<br></span></span>
👉 Excel ne renomme pas réellement le fichier sur le disque, il affiche simplement un nom mal décodé lors de l’ouverture.


Causes fréquentes​

Cela arrive notamment si le fichier a été :

  • créé ou renommé sur un autre système (Mac ↔ Windows),
  • envoyé par mail, Teams, SharePoint ou OneDrive,
  • généré par un script, une macro ou un outil RH/LMS,
  • stocké sur un lecteur réseau avec un encodage différent.

Comment vérifier​

  1. Fermez Excel
  2. Regardez le nom du fichier dans l’Explorateur Windows
    • S’il est bien L&amp;D - ..., le problème est uniquement à l’ouverture
  3. Ouvrez-le à nouveau et regardez le titre de la fenêtre Excel

Solutions simples​

Solution la plus fiable

  • Renommez le fichier en supprimant &amp;, par exemple :



    <span><span>L</span><span><span>-</span></span><span>D </span><span><span>-</span></span><span> VEGA </span><span><span>2026</span></span><span> </span><span><span>Global</span></span><span> Trainings planning<br></span></span>
Ou

  • Faites Enregistrer sous depuis Excel avec un nouveau nom
Si le fichier vient d’un lien

  • Supprimez l’ancien raccourci / lien
  • Recréez-en un après renommage

À retenir​

  • &amp; est un caractère spécial qui pose encore des problèmes d’encodage
  • Excel ne fait que révéler un souci latent
  • Ce n’est pas un bug de votre fichier, ni un risque pour les données
Si vous voulez, je peux aussi vous dire dans quels cas précis Excel transforme &amp; en ^0 (macro, lien externe, SharePoint, etc.).

dans quels cas précis Excel transforme & en ^0

Très bonne question — et vous avez raison, &amp; → ^0 n’arrive que dans des cas bien précis.
Voici l’explication technique mais claire, avec les situations où Excel le fait réellement.


Le mécanisme exact​

Le caractère &amp; a le code Unicode U+0026.
Dans certains flux encore basés sur de l’ANSI / UTF-16 mal interprété, Excel lit le caractère &amp; suivi d’un octet nul (0x00).

Résultat :



<span><span>0x26 0x00 → ^0<br></span></span>
👉 ^0 est l’affichage d’un caractère nul mal décodé, pas un texte volontaire.


Cas précis où Excel transforme​

1️⃣ Fichier ouvert via​

  • Le raccourci a été créé sur :
    • un ancien Windows
    • ou un partage réseau non Unicode
  • Excel lit le nom depuis le raccourci, pas depuis le fichier réel
📌 Très fréquent sur lecteurs réseau d’entreprise


2️⃣ Fichier provenant de​

  • Renommé côté web
  • Synchronisé localement
  • Excel ouvre une version cache avec encodage différent
📌 Typique quand :

  • le fichier a été renommé plusieurs fois
  • ou déplacé entre bibliothèques

3️⃣ Ouverture via​

Exemples :



<span>Workbooks.Open "L&amp;D - VEGA 2026 Global Trainings planning.xlsx"<br></span>
Si :

  • la chaîne est stockée en ANSI
  • ou vient d’un CSV / TXT / base de données
Excel affiche ^0 mais le fichier n’est pas renommé sur le disque.


4️⃣ Fichier généré par un​

  • LMS / ERP / outil RH
  • Power Automate
  • Script Python / PowerShell sans UTF-8 explicite
Très fréquent quand :

  • le nom est construit automatiquement
  • l’outil n’est pas Unicode-safe

5️⃣ Ancien chemin stocké dans Excel (liens internes)​

Excel garde en mémoire :

  • liens externes
  • connexions
  • références de classeur
Si un ancien chemin contenait &amp; avec mauvais encodage → affichage ^0


Cas où ça​

❌ Fichier créé manuellement dans l’Explorateur Windows
❌ Excel moderne + stockage local NTFS
❌ Nom saisi directement dans Excel avec Enregistrer sous


Comment identifier votre cas en 30 secondes​

  1. Ouvrez le fichier
  2. Appuyez sur Alt + F11
  3. Dans la fenêtre Exécution immédiate :


<span>? ActiveWorkbook.Name<br></span>
  • Si le nom est correct → problème d’affichage uniquement
  • Si ^0 apparaît → problème d’encodage en amont

Solution définitive (recommandée en entreprise)​

✔ Évitez dans les noms de fichiers :



<span><span>&amp; % </span><span><span># ^ &lt; &gt; |</span></span><span><br></span></span>
✔ Préférez :



<span><span><span>- _ and</span></span><span><br></span></span>
✔ Renommez via :

  • Explorateur Windows
  • ou Enregistrer sous depuis Excel

En résumé​

  • ^0 = caractère nul affiché
  • Excel ne l’invente pas
  • Le problème vient du canal par lequel le fichier est ouvert
  • C’est un reliquat d’anciens encodages toujours présents en entreprise
Si vous voulez, dites-moi comment vous ouvrez ce fichier (double-clic, lien Teams, macro, SharePoint…) et je vous dirai le scénario exact dans votre cas.
 
Re,
C'est vrai que "&" n'est pas interdit.

Cependant il peut poser de nombreux soucis, autres que ceux mentionnés. En particulier :
- Dans les Formules ou macros (VBA)
- Dans des liens hypertexte
- Dans les Scripts / automatisation
- Dans Liens externes
- Lors de l'exportation ou du Web ( urls, Sharepoint )
- Certains logiciels tiers (ERP, BI, outils legacy) gèrent mal les caractères spéciaux

donc comme il n'est pas interdit mais vraiment pas recommandé, autant s'en passer. 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
XL 2021 planning
Réponses
5
Affichages
312
Réponses
0
Affichages
250
  • Question Question
Microsoft 365 sos planning
Réponses
6
Affichages
1 K
Retour