Bonjour,

N'étant pas un master en excel, je viens chercher de l'aide en espérant que quelqu'un puisse m'aider.

Voilà, depuis quelques jours un de mes documents excel inverse systématiquement les mois et les jours d'une liste de date pour toutes les dates qui contiennent un jour inférieur/égal à 12.
C'est à dire que 02/06/2018 devient le 06/02/2018.

Cette liste de date provient d'un autre onglet en format JJ-MM-AAAA.

La macro sert à copier l'onglet source, à coller en valeur la liste de dates, puis à changer les "-" en "/".

Seulement, je constate que les jours et les mois sont intervertis.

L'onglet destination est en format Date, lorsque je le passe en format standard, les dates qui sont normales restent en JJ/MM/AAAA, mais les dates qui ont été interverties passent en valeur numérique: ex: 43232.

Pouvez-vous m'aider ?

Pour information, la macro actuelle ressemble à ça:

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
Sheets("DAY-PIVOT").Select
    Cells.Select
    Selection.Copy
 
    Sheets("DAY_OPT").Select
    Cells.Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
 
 
    Sheets("DAY_OPT").Select
    Columns("D:D").Select
    Selection.Replace What:="-", Replacement:="/", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    Range("A1").Select
D'avance, je vous remercie pour votre aide !

Workid