Copie coller avec un pas
Fermé
mateo44
Messages postés
11
Date d'inscription
jeudi 7 avril 2016
Statut
Membre
Dernière intervention
18 avril 2016
-
Modifié par baladur13 le 18/04/2016 à 09:50
mateo44 Messages postés 11 Date d'inscription jeudi 7 avril 2016 Statut Membre Dernière intervention 18 avril 2016 - 18 avril 2016 à 11:00
mateo44 Messages postés 11 Date d'inscription jeudi 7 avril 2016 Statut Membre Dernière intervention 18 avril 2016 - 18 avril 2016 à 11:00
A voir également:
- Copie coller avec un pas
- Copie cachée - Guide
- Copie écran samsung - Guide
- Super copie - Télécharger - Gestion de fichiers
- Copie disque dur - Guide
- Arobase copier coller ✓ - Forum Bureautique
1 réponse
mateo44
Messages postés
11
Date d'inscription
jeudi 7 avril 2016
Statut
Membre
Dernière intervention
18 avril 2016
Modifié par mateo44 le 18/04/2016 à 11:01
Modifié par mateo44 le 18/04/2016 à 11:01
Private Sub CommandButton3_Click() Dim i As Integer Dim j As Integer Dim Cible As Workbook Dim Ws As Worksheet Application.DefaultSaveFormat = xlOpenXMLWorkbook For i = 1 To 16 Set Cible = Application.Workbooks.Add For j = 4 To 48 For Each Ws In ThisWorkbook.Worksheets Ws.Copy before:=Cible.Worksheets("Feuil1") Next Ws Next i Application.DefaultSaveFormat = xlExcel8 End Sub
Voici une ébauche de code qui permet de créer 16 classeurs, j'aimerais maintenant pouvoir modifier le
For Each Ws In ThisWorkbook.Worksheets Ws.Copy before:=Cible.Worksheets("Feuil1") Next Ws
Pour dire "tu me copie colle la feuille 4 à 6 dans un classeur, puis 7 à 9 dans un autre, etc.."
Je pensais utiliser le "step" mais si je fais
for j = 4 to 48 step 3il va me prendre que la 4, la 7, la 9 ....