Format date enregistrement VBA
Résolu/Fermé
Eric34370
Messages postés
24
Date d'inscription
dimanche 25 février 2007
Statut
Membre
Dernière intervention
30 mars 2007
-
10 mars 2007 à 17:12
Eric34370 Messages postés 24 Date d'inscription dimanche 25 février 2007 Statut Membre Dernière intervention 30 mars 2007 - 14 mars 2007 à 11:13
Eric34370 Messages postés 24 Date d'inscription dimanche 25 février 2007 Statut Membre Dernière intervention 30 mars 2007 - 14 mars 2007 à 11:13
A voir également:
- Format date enregistrement VBA
- Format epub - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Format apfs - Guide
- Hp format tool - Télécharger - Stockage
- Format odt - Guide
1 réponse
didier09
Messages postés
13
Date d'inscription
mercredi 28 février 2007
Statut
Membre
Dernière intervention
20 décembre 2007
36
11 mars 2007 à 10:40
11 mars 2007 à 10:40
Bonjour Eric,
Je profite d'être au boulot pour répondre à ta requête.
Il faut que tu force le format de la date.Essaye le code suivant.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
MsgBox "La FNC va etre enregistré", vbOK + vbInformation, "FNC"
Dim jour As String
Dim LaDate As String
Dim NomClasseur As String
jour = Range("FNC!H2").Value
LaDate=Format(jour,"ddmmyyyy")
NomClasseur=LaDate & ".xls"
If CStr(Month(jour)) = 1 Then
ChDrive "j"
ChDir "j:\01 janvier\"
ActiveWorkbook.SaveAs Filename:=NomClasseur
End If
If CStr(Month(jour)) = 2 Then
ChDrive "j"
ChDir "j:\02 fevrier\"
ActiveWorkbook.SaveAs Filename:=NomClasseur
End If
End Sub
Je profite d'être au boulot pour répondre à ta requête.
Il faut que tu force le format de la date.Essaye le code suivant.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
MsgBox "La FNC va etre enregistré", vbOK + vbInformation, "FNC"
Dim jour As String
Dim LaDate As String
Dim NomClasseur As String
jour = Range("FNC!H2").Value
LaDate=Format(jour,"ddmmyyyy")
NomClasseur=LaDate & ".xls"
If CStr(Month(jour)) = 1 Then
ChDrive "j"
ChDir "j:\01 janvier\"
ActiveWorkbook.SaveAs Filename:=NomClasseur
End If
If CStr(Month(jour)) = 2 Then
ChDrive "j"
ChDir "j:\02 fevrier\"
ActiveWorkbook.SaveAs Filename:=NomClasseur
End If
End Sub
11 mars 2007 à 18:28
j'essaie le forcage de la date et je te tiens au courrant
Merci pour tout
14 mars 2007 à 11:13
merci encore une fois,
ça marche impect
@+