[VBA-E] enregistrement fichier txt - date
Bonjour,
Je souhaite enregistrer une colonne excel de date dans un fichier texte.
Pour resoudre le probleme de date francaise - americaine, j utilise la fonction format.
J avais un probleme pour les 12 premiers que je resouds comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10
| While Not n = 31
If n <= 12 Then
Cells(i, "A") = n & "-" & mes & "-" & Anom
Else
Cells(i, "A") = mes & "-" & n & "-" & Anom
End If
Cells(i, "A") = Format(Cells(i, "A"), "dd/mm/yyyy")
i = i + 1
n = n + 1
Wend |
Mon probleme est lorsque je veux sauver le fichier et fermer :?
Code:
1 2
| ActiveWorkbook.SaveAs Filename:="D\text.txt" _
, FileFormat:=xlText, CreateBackup:=False |
- Si je mets il ne me garde pas les bonnes dates...
Code:
1 2 3 4 5 6
|
1/10/1950
1/11/1950
1/12/1950
13/01/1950
14/01/1950 |
meme avec ma condition...
- Si je ne le mets pas
Excel me demande si je souhaite garder les changements efectués, et conserver le format text
et si je reponds oui aux 2 : c´est tout bon! (je veux avec les 0 : 01/02/2006 exactement)
Code:
1 2 3 4 5
|
10/01/1950
11/01/1950
12/01/1950
13/01/1950 |
Mon probleme est que je ne comprends pas pourquoi avec le saveas text il ne me garde pas les infos... je voudrais que ces reponses "ok" soient automatiques mais je ne vois pas comment...
:merci: pour votre aide!