Année en fin de fichier
Résolu/Fermé
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
-
20 sept. 2014 à 11:20
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 20 sept. 2014 à 13:38
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 20 sept. 2014 à 13:38
A voir également:
- Année en fin de fichier
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier iso - Guide
8 réponses
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
20 sept. 2014 à 11:35
20 sept. 2014 à 11:35
Bonjour,
J'ai deja la semainepar quel moyen ?? pour vous donnez la suite
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
20 sept. 2014 à 11:44
20 sept. 2014 à 11:44
voila le code que j'ai dans ma boucle :
NumSemaine = CInt(Format(Date, "ww", 2))
dossier = Split(NomFichier, " ")
fourn = dossier(Application.CountA(dossier) - 1)
fourn = fourn & "_" & NumSemaine
' Si le dossier est inexistant, on le créer
If Dir(CheminFichier & "/" & fourn & "/") = "" Then
MkDir CheminFichier & "/" & fourn & "/"
End If
ActiveWorkbook.Worksheets(I).Copy
With ActiveWorkbook
.SaveAs CheminFichier & fourn & "/" & NomFichier & "_" & NumSemaine & ".xlsm", FileFormat:=52
.Close SaveChanges:=True
End With
NumSemaine = CInt(Format(Date, "ww", 2))
dossier = Split(NomFichier, " ")
fourn = dossier(Application.CountA(dossier) - 1)
fourn = fourn & "_" & NumSemaine
' Si le dossier est inexistant, on le créer
If Dir(CheminFichier & "/" & fourn & "/") = "" Then
MkDir CheminFichier & "/" & fourn & "/"
End If
ActiveWorkbook.Worksheets(I).Copy
With ActiveWorkbook
.SaveAs CheminFichier & fourn & "/" & NomFichier & "_" & NumSemaine & ".xlsm", FileFormat:=52
.Close SaveChanges:=True
End With
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
20 sept. 2014 à 11:54
20 sept. 2014 à 11:54
Re,
Annee = CInt(Format(Date, "yyyy", 4))
.SaveAs CheminFichier & fourn & "/" & NomFichier & "_" & NumSemaine & "_" & Annee & ".xlsm", FileFormat:=52
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
20 sept. 2014 à 12:09
20 sept. 2014 à 12:09
ok merci , mais ca veut dire quoi le 4 apres "yyyy"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
20 sept. 2014 à 12:18
20 sept. 2014 à 12:18
Re,
petite erreur, 4 n'est pas utile, 2 a la limite pour l'annee
regardez ci dessous pour toutes les explications
https://docs.microsoft.com/fr-fr/office/vba/language/reference/user-interface-help/format-function-visual-basic-for-applications?redirectedfrom=MSDN
petite erreur, 4 n'est pas utile, 2 a la limite pour l'annee
regardez ci dessous pour toutes les explications
https://docs.microsoft.com/fr-fr/office/vba/language/reference/user-interface-help/format-function-visual-basic-for-applications?redirectedfrom=MSDN
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
20 sept. 2014 à 12:18
20 sept. 2014 à 12:18
Merci ca fonctionne parfaitement, je crois avoir compris que le 2 et le 4 , correspond à 2 chiffres pour semaine et 4 pour année.
Bonne journée et bon WE.
Pascal
Bonne journée et bon WE.
Pascal
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
20 sept. 2014 à 12:28
20 sept. 2014 à 12:28
que je mette 2 ou 4 c'est pareil ?
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
20 sept. 2014 à 13:38
20 sept. 2014 à 13:38
Re,
pour l'annee oui, c'est pour la semaine que ca change
pour l'annee oui, c'est pour la semaine que ca change