darknesschaos
XLDnaute Nouveau
Bonjour à tous! En fouillant sur les forums j'ai pu adapter une macro qui fonctionne très bien mais, car il y a toujours un mais j'ai un problème. Dès que je la lance elle fait ramer mon pc au point que Excel ne "répond pas" pendant quelques temps. J'ai peur qu'avec le temps et les données qui s'y remplissent ça devienne ingérable. Pourriez vous m'aider ?
La macro est la suivante et le nombre de feuilles correspond au nombre de semaines, soit 53 pour 2015.
Merci par avance de votre aide!
La macro est la suivante et le nombre de feuilles correspond au nombre de semaines, soit 53 pour 2015.
Merci par avance de votre aide!
Sub RegroupeFeuilles() 'dans "Récap"
Dim Lg&, Sh As Worksheet, f As Worksheet
Set f = Sheets("Récap")
f.Range("a2:h" & f.[a65536].End(xlUp).Row).ClearContents 'efface Récap
For Each Sh In Worksheets
If Sh.Name <> f.Name And Sh.Name <> "Accueil" And Sh.Name <> "Synthèse" And Sh.Name <> "Modèle" And Sh.Name <> "Données" Then 'feuilles à ne pas traiter
Lg = Sh.Range("i" & Rows.Count).End(xlUp).Row
Sh.Range("a17:h" & Lg).Copy Destination:= _
f.Range("a" & Rows.Count).End(xlUp)(2)
End If
Next
End Sub