Bonjour,

Je débute actuellement en vba même si j'ai des connaissances dans des langages tels que java par exemple.
Je m'arrache les cheveux sur un truc qui je suis sur est très simple.

J'ai une colonne avec un ensemble de date au format suivant par exemple : 24/02/2016 14:00:00
Je veux extraire la date et supprimer l'heure et recopier le tout dans la même cellule que celle où la date a été prise

Voici mon code à l'heure actuelle :

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
 
Sub new_date()
    Dim N As Long, r As Range
    Dim LDate As Date
    Dim LDateNew As Date
 
    N = Cells(Rows.Count, "A").End(xlUp).Row
    For i = 3 To N
 
        LDateNew = Format(Cells(i, "A"), "dd/mm/yyyy")
        Cells(i, "B").Value = LDateNew
 
    Next i
 
End Sub
Si je rajoute un Debug.Print, j'ai bien le bon résultat affiché dans la console 24/02/2016
Mais par contre, là, impossible de remettre ma date dans une cellule Excel au bon format.

J'ai la date qui est conservée mais l'heure n'est pas tronquée, elle est juste passer à 00:00:00

Auriez-vous des idées à me donner pour résoudre ce problème et ainsi avoir 24/02/2016 dans ma cellule excel ?

Merci par avance,