Bonjour,
je cherche à avoir une confirmation de ce que je viens de constater :
j'ai constaté un problème de date en vba (inversion du jour et du mois, chose classique du genre : 01/03/11 sur la feuille et quand ça passe dans le code, je récupère 03/01/11)
j'ai essayé de forcer le format (dd/MM/yy), d'utiliser Cdate
et je viens de constater que si je déclare une variable en date et non en string , celà suffit à conserver le format entré dans la feuille de calcul, plus besoin d'artifice quelconque
qqn peut-il me confirmer cela!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub CommandButton1_Click() Dim madate As Date madate = Cells(1, 1).Value Cells(3, 1).Value = madate Cells(4, 1).Value = CDate(madate) End Sub
Partager