Bonjour à tous,

Je rencontre le même soucis que dans cette discussion et ce malgré de nombreuses recherches je n'ai pas réussi à résoudre mon problème, en m'inscrivant j'espère que vous aller pouvor m'aider car je suis bloqué depuis 1 semaine (je débute dans les macros)

J'ai créé une macro qui me permet de copier dans un fichier "planning" plusieurs données (dont 4 cellules au format date) d'un fichier CSV et de les coller sur mon fichier "planning".

Mon problème est que les dates sont inversée lors de la copie c'est à dire que de 04/06/13 cela passe à 06/04/13

voici la macro :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Windows("planning.csv").Activate 
Columns("A:A").Select 
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _ 
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _ 
Semicolon:=True, Comma:=False, Space:=False, Other:=False, FieldInfo _ 
:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), _ 
Array(7, 1), Array(8, 1), Array(9, 1), Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1 _ 
), Array(14, 1), Array(15, 1), Array(16, 1), Array(17, 1), Array(18, 1), Array(19, 1), Array _ 
(20, 1), Array(21, 1), Array(22, 1), Array(23, 1), Array(24, 1), Array(25, 1), Array(26, 1), _ 
Array(27, 1), Array(28, 1), Array(29, 1), Array(30, 1), Array(31, 1), Array(32, 1), Array( _ 
33, 1), Array(34, 1), Array(35, 1), Array(36, 1), Array(37, 1), Array(38, 1), Array(39, 1), _ 
Array(40, 1), Array(41, 1), Array(42, 1), Array(43, 1), Array(44, 1), Array(45, 1), Array( _ 
46, 1), Array(47, 1), Array(48, 1), Array(49, 1), Array(50, 1), Array(51, 1), Array(52, 1)) _ 
, TrailingMinusNumbers:=True 
Range("E7").Select 
Range("A2:AY1000").Select 
Range("AY2").Activate 
Selection.Copy 
Windows("Planning_final.xlsm").Activate 
ActiveWindow.ScrollRow = 974 
ActiveWindow.ScrollRow = 812 
ActiveWindow.ScrollRow = 650 
ActiveWindow.ScrollRow = 2 
ActiveWindow.SmallScroll Down:=-6 
Range("A2").Select 
ActiveSheet.Paste 
Range("D25").Select 
Sheets("Planning2").Select 
Application.CutCopyMode = False 
Application.Workbooks("planning.csv").Close SaveChanges:=True 
 
End Sub
Je précise que dans les données qu'elle copie, il y a plusieurs colonne avec une date et d'autres avec la date + heure.

voila merci par avance !!!