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.
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!
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
Je ne comprends pas, merci par avance de votre aide!!!
Partager