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
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
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
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
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
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 :
La date du jour s'affichera selon les paramètres windows...
Ou encore :
Avant, j'arrivais jamais à finir mes phrases... mais maintenant je
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
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
3 févr. 2016 à 17:29
Re
Merci pour ta réponse et tes explications
Cela fonctionne à merveille.
Bonne soirée
Cordialement
Merci pour ta réponse et tes explications
Cela fonctionne à merveille.
Bonne soirée
Cordialement
Bonjour,
Vérifier le format date de la cellule dans excel.
Vérifier le format date de la cellule dans excel.
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
3 févr. 2016 à 13:54
Bonjour
Merci pour ta réponse
Le format de date est bon
Crdlt
Merci pour ta réponse
Le format de date est bon
Crdlt
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
3 févr. 2016 à 14:09
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
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
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
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
Modifié par jc80 le 3/02/2016 à 14:37
même en changeant la date du pc cela ne fonctionne pas