Du coup j'enregistre cela dans une macro... Merci
Non. Prenez le code ci-dessous.
Sub ConversionDate()
Dim dlg As Long, premlig As Long
Dim plage As Range
Dim col As Byte
'
With ActiveSheet
dlg = .Cells.SpecialCells(xlCellTypeLastCell).Row 'derniere ligne
premlig = ActiveCell.Row 'premiere ligne
col ActiveCell.Column 'colonne date
Set plage = .Range(.Cells(premlig, col), .Cells(dlg, col)) 'plage concernee
plage.TextToColumns Destination:=.Cells(premlig, col), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:="/", FieldInfo:=Array(1, 4), TrailingMinusNumbers:=True
End With
End Sub
Pour exécuter le code vous devez simplement sélectionner la première cellule de la colonne concernée par la modification
Ensuite vous exécutez le code
Dans votre cas, sélectionnez I2 puis exécutez le code.
Ensuite vous refaites la même chose avec J2
Vous pouvez appliquer ce code sur n'importe quel fichier
Cordialement