slaurent01
XLDnaute Junior
Bonjour le forum,
Je fais appel à vous pour une question. J'ai un classeur avec plusieurs onglets que je veux regrouper dans un seul onglet à l'ouverture du fichier. J'ai insérer une macro mais qui me semble trop longue à executer :
J'ai 5 onglets à regrouper. Etant débutant dans le vba, existe-t-il une meilleur facon d'écrire cette macro afin qu'elle s'execute plus rapidement?
Merci par avance de l'attention que vous porterez a ma question.
Cordialement
Stéphane
Je fais appel à vous pour une question. J'ai un classeur avec plusieurs onglets que je veux regrouper dans un seul onglet à l'ouverture du fichier. J'ai insérer une macro mais qui me semble trop longue à executer :
Code:
Private Sub Workbook_Open()
Worksheets("dest").Rows("5:65536").EntireRow.Delete
Sheets("GAMME BOUTIQUES SODI'STORE").Select
Range("A4").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("Dest").Select
Range("A4").Select
ActiveSheet.Paste
Sheets("RENOVATION ET ENTRETIEN").Select
Range("A5").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("Dest").Select
Range("a4").End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveSheet.Paste
............
J'ai 5 onglets à regrouper. Etant débutant dans le vba, existe-t-il une meilleur facon d'écrire cette macro afin qu'elle s'execute plus rapidement?
Merci par avance de l'attention que vous porterez a ma question.
Cordialement
Stéphane