1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| Option Explicit
Sub Dossier()
'Faire apparaitre les 3 premieres lettres des mois en cours (idem en anglais)
'Partie de code pour ajouter la creation de dossier automatique si inexistant et au format 2010DEC
Dim Doss As String
Dim Drive As String
Dim x ' variable des mois
Dim y ' variable des annees
Drive = "C:\Test\"
x = UCase(Left(Format(Date, "mmmm"), 3)) 'affiche les 3 premiers caracteres en majuscule du mois en cours
y = UCase(Format(Date, "YYYY")) 'affiche l'annee en cours
Doss = x & y
If Dir(Drive & Doss, vbDirectory) = "" Then MkDir Drive & Doss
MsgBox ("Le dossier " & x & y & " a ete cree")
End Sub |