Deverser certains onglets ds 1seul (mm classeur)
Fermé
Curlyness
Messages postés
1
Date d'inscription
jeudi 5 février 2015
Statut
Membre
Dernière intervention
5 février 2015
-
Modifié par pijaku le 6/02/2015 à 07:35
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 6 févr. 2015 à 07:40
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 6 févr. 2015 à 07:40
A voir également:
- Deverser certains onglets ds 1seul (mm classeur)
- Restaurer onglets chrome - Guide
- 99 onglets ouverts android - Forum Samsung
- Supprimer onglets ✓ - Forum Téléphones & tablettes Android
- Onglets - Guide
- Pourquoi je ne reçois pas les sms de certains contacts ✓ - Forum Mobile
1 réponse
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
Modifié par pijaku le 6/02/2015 à 07:43
Modifié par pijaku le 6/02/2015 à 07:43
Bonjour,
Tout est dans cette ligne :
Si le nom de la feuille (en cours dans la boucle) est différent de récap alors je fais le traitement.
Si tu dois écarter du traitement 2-3 feuilles, il suffit de les ajouter à ce test :
On veut écarter du traitement les feuilles : Feuil1, Feuil5 et OneShot :
Il existe une seconde façon de procéder, qui consiste à ne boucler que sur les feuilles concernées par la macro.
Ainsi, si seules les feuilles "Feuil1", "Feuil3"et "Feuil5" sont concernées :
Tu peux bien entendu ajouter ou enlever des feuilles à ta guise...
EDIT :
Tu peux aussi te passer de l'activation de tes feuilles. Ce code te suffit :
🎼 Cordialement,
Franck 🎶
Tout est dans cette ligne :
If ws.Name <> "recap" Then
Si le nom de la feuille (en cours dans la boucle) est différent de récap alors je fais le traitement.
Si tu dois écarter du traitement 2-3 feuilles, il suffit de les ajouter à ce test :
On veut écarter du traitement les feuilles : Feuil1, Feuil5 et OneShot :
If ws.Name <> "recap" And ws.Name <> "Feuil1" ws.Name <> "Feuil5" ws.Name <> "OneShot" Then
Il existe une seconde façon de procéder, qui consiste à ne boucler que sur les feuilles concernées par la macro.
Ainsi, si seules les feuilles "Feuil1", "Feuil3"et "Feuil5" sont concernées :
Dim Ws As Worksheet For Each Ws In ThisWorkbook.Worksheets(Array("Feuil1", "Feuil3", "Feuil5")) Application.ScreenUpdating = False ws.Activate Range("A1:" & [a1].SpecialCells(xlCellTypeLastCell).Address).Copy Sheets("all in one").Activate Range("A65536").End(xlUp).Offset(1, 0).Select ActiveSheet.Paste Application.CutCopyMode = False Next
Tu peux bien entendu ajouter ou enlever des feuilles à ta guise...
EDIT :
Tu peux aussi te passer de l'activation de tes feuilles. Ce code te suffit :
Dim Ws As Worksheet For Each Ws In ThisWorkbook.Worksheets(Array("Feuil1", "Feuil3", "Feuil5")) With Ws .Range("A1:" & [a1].SpecialCells(xlCellTypeLastCell).Address).Copy Sheets("all in one").Range("A65536").End(xlUp).Offset(1, 0) End With Next
🎼 Cordialement,
Franck 🎶