Bonjour,
Je pense qu'il y a un problème dans la boucle suivante si j'en juge par sa lenteur d'exécution.
En résumé :
* Feuil02, plage F2 à Fx : les données à copier dans les onglets créés.
* Feuil1 : onglet de référence (les onglets suivants sont nommés "2", "3", "4", etc.).
* L'index de Feuil1 : 3
En vous remerciant par avance pour votre aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 w = 3 'index de Feuil1 (1ère fiche à dupliquer) For x = 2 To z + 1 'nb de lignes de "Feuil02" à recopier If Feuil02.Range("F" & x).Value <> "" Then Feuil02.Range("F" & x).Copy Sheets(w).Range("F4").PasteSpecial Paste:=xlPasteValues w = w + 1 End If Next x
Cdt
Partager