Bonsoir,
Essaie peut-être ainsi (en supposant les dates dans la ligne 1) :
Sub aa()
Dim MoisFr, MoisEn
Dim I As Byte
MoisFr = Array("JAN", "FEV", "MAR", "AVR", "MAI", "JUI", "JUL", "AOU", "SEP", "OCT", "NOV", "DEC")
MoisEn = Array("JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC")
For I = LBound(MoisFr) To UBound(MoisFr)
Rows(1).Replace MoisFr(I), MoisEn(I), xlPart
Next I
Rows(1).NumberFormat = "m/d/yyyy"
End Sub
Bonne soirée