Bonjour,

Je vous explique mon problème, j'ai des données qui viennent du presse papier et une macro qui vient coller mon presse papier et faire des traitements derrière. Mais voilà, chaque que je passe par la fonction
"activesheet.paste", les jours compris entre le 1 et le 12 s'inverse avec le mois pour les passés au format américain et me laisse tout le reste en français. J'ai essayer de court circuité ce défaut en faisant cette macro mais elle ne fonctionne pas

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Sub test()
Dim f As Single
f = 1
Do While Cells(f, 1).Value <> ""
If Cells(f, 1).Value < "12/MM/YYYY" Then
Selection.NumberFormat = "MM/DD/YYYY"
f = f + 1
End If
Loop
End Sub
elle m'inverse tout au lieux de se limiter au jour compris entre 1 et 12.
Si quelqu'un a une idée. Merci d'avance.