macro trop longue en temps

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

marcello06

XLDnaute Occasionnel
Salut à tous

j'ai cette macro qui me creer un nouveau fichier à partir d'un fichier existant que je renomme avec le N° de la semaine et je place les date du lundi et vendredi sur le new fichier.

Cela fonctionne mais je trouve que le temps pour executer cette macro est trop long

peux t-on la reduire ou la simplifier ?


Public Sub creationsemaine2()

Workbooks.Open Filename:= _
'C:\\excel travail\\programmation semaine technique clientele\\Sem XX 2006.xls'

Dim Jour As Date
Dim semaine As Byte
Dim lundidate As Date
semaine = InputBox('semaine ?')
Jour = DateSerial(Year(Date), 1, 1)

lundidate = CDate(IIf(Jour > 5, Jour - Weekday(Jour) + 2, Jour - Weekday(Jour) - 5) + 7 * semaine)
ActiveWorkbook.SaveCopyAs Filename:='Sem' & ' ' & semaine & ' ' & '2005' & '.xls'

Workbooks('Sem XX 2006.xls').Close
Workbooks.Open Filename:='Sem' & ' ' & semaine & ' ' & '2005' & '.xls'
Range('E2').Value = semaine
Range('G2').Value = lundidate
Range('L2').Value = lundidate + 4

End Sub 🙁

Merci de votre aide
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
909
Réponses
9
Affichages
1 K
Réponses
1
Affichages
1 K
Compte Supprimé 979
C
A
Réponses
14
Affichages
1 K
Arnaud59000
A
Réponses
3
Affichages
1 K
M
Réponses
3
Affichages
1 K
msauvegrain
M
L
  • Question Question
Réponses
1
Affichages
1 K
lovell3
L
L
Réponses
7
Affichages
1 K
Retour