OVH Cloud OVH Cloud

Novice

3 réponses
Avatar
Amar
Bonjour,

Je copie une date ds un classeur1 avec la formule
Date = cells(1,1).Value
et le la colle ds un classeur2 avec la formule
Cells(2,2) = Date

Pb : Je copie 01/09/2003 par contre il me colle 09/01/2003

Merci de votre aide

3 réponses

Avatar
Christian M
Bonjour,
vérifier que les deux cellules (source et destination) sont au m^me format
de date

"Amar" a écrit dans le message de news:
075901c3947e$3a3c5b10$
Bonjour,

Je copie une date ds un classeur1 avec la formule
Date = cells(1,1).Value
et le la colle ds un classeur2 avec la formule
Cells(2,2) = Date

Pb : Je copie 01/09/2003 par contre il me colle 09/01/2003

Merci de votre aide



Avatar
Jacquouille
Bonjour
Dans bien des cas et principalement pour les dates, Excel cause en Grand
Breton, càd qu'il met les dates au format US....Dans Excellabo (voir
signature), "ils" conseillent de reconstruire la date avec les fonctions
=jour(A1)&"/"&mois(A1)&"/"&année(A1)
Beaucoup de bonnes et saines lectures sur ce sein site.(pardon, saint site
par opposition au saint siège)
Bonne chance

--
Jacquouille conseille : http://www.excelabo.net


"Amar" a écrit dans le message news:
075901c3947e$3a3c5b10$
Bonjour,

Je copie une date ds un classeur1 avec la formule
Date = cells(1,1).Value
et le la colle ds un classeur2 avec la formule
Cells(2,2) = Date

Pb : Je copie 01/09/2003 par contre il me colle 09/01/2003

Merci de votre aide



Avatar
Frédéric Sigonneau
Bonsoir,

Date est un mot réservé de VBA. La syntaxe que tu utilises permet de modifier la
date système, ce qui n'est sans doute pas le but recherché.
Choisis un autre nom pour ta variable et utilise CDate pour forcer le format de
date de ton système (VBA renvoie par défaut les dates au format américain). Par
ex, avec 1/9/2003 en A1 :

Sub test()
MaDate = Cells(1, 1).Value
Cells(2, 2).Value = CDate(MaDate)
End Sub

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour,

Je copie une date ds un classeur1 avec la formule
Date = cells(1,1).Value
et le la colle ds un classeur2 avec la formule
Cells(2,2) = Date

Pb : Je copie 01/09/2003 par contre il me colle 09/01/2003

Merci de votre aide