Re : convertir date avec VBA
bonjour,
j'ai pu trouver ce code qui marche bien mais il est limité jusqu’à la ligne 65536 et de deux dans mon fichier j'ai trois colonne de date la colonne E, F et G
Sub Convertir()
Dim d&, tablo, i&
d = [e65536].End(xlUp).Row
tablo = Application.Transpose(Range("e1:e" & d))
On Error Resume Next 'si toutes les valeurs ne sont pas des dates
For i = 2 To d
tablo(i) = CDbl(CDate(tablo(i)))
Next
With [e1].Resize(d)
.NumberFormat = "dd/mm/yyyy" 'ou autre format Date
.Value = Application.Transpose(tablo)
End With
End Sub