Date pas bonne

Résolu/Fermé
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 - 3 févr. 2016 à 13:48
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 - 3 févr. 2016 à 17:29
Bonjour,
Quand je met un chiffre exemple colonne B la date se met dans un mauvais ordre
exemple aujourd'hui 03/02/2016 me met 02/03/2016.
Cet date se met selon un code VBA
https://www.cjoint.com/c/FBdmS7i2OIR
Comment rectifier? mon pc étant à la bonne date
Cordialement


5 réponses

cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
3 févr. 2016 à 15:17
Comme cela tout simplement:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 Then
Target.Offset(0, -1) = Now
End If
If Target.Column = 4 Then
Target.Offset(0, -3) = Now
End If
If Target.Column = 6 Then
Target.Offset(0, -5) = Now
End If
End Sub
1
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
Modifié par pijaku le 4/02/2016 à 08:21
Bonjour,

Pour les dates, il faut savoir que l'on parle de valeurs numériques sous Excel.
Format traite des chaines de caractères.

Les dates sous Excel n'aiment pas être "traitées de String"...
Il convient donc d'utiliser la bonne syntaxe avec les fonctions qui vont bien.

Exemple :
Target.Offset(0, -1) = CDate(Date) 


La date du jour s'affichera selon les paramètres windows...

Ou encore :
Target.Offset(0, -1) = Date 

Avant, j'arrivais jamais à finir mes phrases... mais maintenant je
1
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
3 févr. 2016 à 17:29
Re

Merci pour ta réponse et tes explications
Cela fonctionne à merveille.
Bonne soirée
Cordialement
0
Bonjour,

Vérifier le format date de la cellule dans excel.
0
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
3 févr. 2016 à 13:54
Bonjour
Merci pour ta réponse
Le format de date est bon
Crdlt
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
3 févr. 2016 à 14:09
0
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
3 févr. 2016 à 14:13
Bonjour cs_Le Pivert
novice en vba j'ai pas compris le lien que tu viens de m'envoyer,tout comme je ne comprend pas que mon code vba ne fonctionne pas bien.
En janvier les dates étaient bonnes.Pourquoi Février ça na marche pas?
Crdlt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
Modifié par jc80 le 3/02/2016 à 14:37
même en changeant la date du pc cela ne fonctionne pas
0