Bon voila,j ai pas trouvé de sujet répondant à ma question
En fait je cherche a créer un programme qui a partir d une liste dans excel
-la dispache en differents onglets selon la valeur en première colonne renommé en fonction de cette première colonne
(exemple j ai la liste " 1 patrick lulu"
" 2 roger lolo"
" 2 mikie lolo"
" 3 pat lili"
le programme la duplique en 3 onglet appellé 1,2,3 avec les differentes lignes classés dans les onglets correspondants)
-crée ensuite un fichier excel regroupant les onglets 5 par 5
(exemple j ai 11 onglets 1,3,5,7,9,11,13,15,17,19,21,j aurais 3 fichier excel,le premier avec les onglets 1,3,5,7,9 le second avec etc...)
J ai reussi a faire la première partie du programme mais j ai du mal pour la deuxième
j arrive a créer un nouveau fichier à partir de certain onglets (voir proc en dessous) mais des que je change la procedure en indiquant au debut le nom des fichier(avec les byref),ca ne fonctionne plus et donc impossible de faire une boucle
Sub SauvOngletFichier()
'copie les onglets de nom X Y et les sauvegarde dans un nouveau fichier excel appellé ZZZ
Worksheets(Array("X", "Y" )).Copy
ActiveWorkbook.SaveAs "ZZZ"
End Sub
Donc voila je suppose qu'il y a une reponse a mon problème mais étant donné que j'ai pas fait beaucoup de programmation objet j 'ai un peu de mal