<p>Vous pouvez convertir la valeur en date en utilisant une formule comme celle-ci, à côté de la cellule :</p>
<pre><code class="lang-auto">=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
</code></pre>
<p>Où A1 est le champ que vous devez convertir.</p>
<p>Alternativement, vous pourriez utiliser ce code en VBA :</p>
<pre><code class="lang-auto">Sub ConvertYYYYMMDDToDate()
Dim c As Range
For Each c In Selection.Cells
c.Value = DateSerial(Left(c.Value, 4), Mid(c.Value, 5, 2), Right(c.Value, 2))
'Following line added only to enforce the format.
c.NumberFormat = "mm/dd/yyyy"
Next
End Sub
</code></pre>
<p>Il suffit de sélectionner les cellules que vous souhaitez corriger et d’exécuter le code.</p>
<p>Notez, comme <a href="https://stackoverflow.com/users/7858537/rjohnson">RJohnson</a> l’a mentionné dans les commentaires, que ce code produira une erreur si l’une de vos cellules sélectionnées est vide. Vous pouvez ajouter une condition sur c.value pour ignorer la mise à jour si la cellule est vide.</p>