Bonjour,

j'utilise une macro qui me permet de récupérer une date voulue grace à un userform contenant 3 textebox (jour, mois et année) et de la recopier dans une cellule une fois saisie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
'remplissage date
ActiveCell.Value = TextBox1.Value & "/" & TextBox2.Value & "/" & Right(TextBox3.Value, 2)
With Selection
    .HorizontalAlignment = xlRight
    .VerticalAlignment = xlBottom
    .WrapText = False
    .Orientation = 0
    .AddIndent = False
    .IndentLevel = 0
    .ShrinkToFit = False
    .ReadingOrder = xlContext
    .MergeCells = False
End With
voila, je viens de tomber sur quelquechose d'intriguant, quand je fais des tests en rentrant 31 01 2008 cela marche parfaitement (il recopie bien 31/01/08 dans la cellule), par contre quand je rentre 01 02 2008, il recopie 02/01/08 au lieu de 01/02/08! il m'inverse le mois et le jour sans que je lui demande quoi que ce soit :s et pourtant le format des cellules est identique!
Je ne comprends pas, merci par avance de votre aide!!!