<p><strong>Le problème :</strong> Excel ne veut pas reconnaître les dates comme des dates, même si via « Format de cellule - Nombre - Personnalisé » vous essayez explicitement de lui dire que ce sont des dates avec « <code>mm/dd/yyyy</code> ». Comme vous le savez, lorsqu’Excel a reconnu quelque chose comme une date, il le stocke ensuite sous forme de nombre — tel que « <code>41004</code> » mais l’affiche comme une date selon le format que vous spécifiez. Pour ajouter à la confusion, Excel peut convertir seulement une partie de vos dates comme 08/04/2009, mais laisser d’autres comme 07/28/2009 non converties.</p>
<p><strong>Solution : étapes 1 puis 2</strong></p>
<p><strong>1)</strong> Sélectionnez la colonne de dates. Sous Données, choisissez le bouton Convertir. Sur le premier écran, laissez le bouton radio sur « <strong>délimité</strong> » et cliquez sur <em><strong>Suivant</strong></em>. Décochez toutes les cases de délimiteurs (toutes les cases <strong>vides</strong> ; pas de coches) et cliquez sur <em><strong>Suivant</strong></em>. Sous format de données de colonne, choisissez <strong>Date</strong> et sélectionnez <strong>MJA</strong> dans la liste déroulante adjacente et cliquez sur <em><strong>Terminer</strong></em>. Maintenant vous avez des valeurs de date (c’est-à-dire qu’Excel a reconnu vos valeurs comme le type de données <code>Date</code>), mais le formatage est probablement encore la date locale, pas le <code>mm/dd/yyyy</code> que vous souhaitez.</p>
<p><strong>2)</strong> Pour obtenir le format de date américain souhaité affiché correctement, vous devez d’abord sélectionner la colonne (si elle est désélectionnée) puis sous <strong>Format de cellule</strong> - <em>Nombre</em>, choisissez <strong>Date</strong> ET sélectionnez Paramètres régionaux : <strong>Anglais (États-Unis)</strong>. Cela vous donnera un format comme « <code>m/d/yy</code> ». Ensuite, vous pouvez sélectionner Personnalisé et là vous pouvez soit taper « <code>mm/dd/yyyy</code> » soit choisir cette option dans la liste des chaînes personnalisées.</p>
<p><strong>Alternative 0 : utilisez LibreOffice Calc</strong>. Lors du collage de données depuis le message de Patrick, choisissez Collage spécial (<code>Ctrl+Maj+V</code>) et choisissez Texte non formaté. Cela ouvrira la boîte de dialogue « Importer du texte ». Le jeu de caractères reste Unicode mais pour la langue, choisissez Anglais (États-Unis) ; vous devriez également cocher la case « Détecter les nombres spéciaux ». Vos dates apparaissent immédiatement dans le format américain par défaut et sont triables par date. Si vous souhaitez le format américain spécial MM/JJ/AAAA, vous devez le spécifier une fois via « Format de cellule » — avant ou après le collage.</p>
<p>On pourrait dire — Excel aurait dû reconnaître les dates dès que j’ai</p>
<p><em>(Réponse tronquée)</em></p>