a defaut de te donner un programme tout fait je te propose un algorythme (grossier) et quelque indication pour le réaliser
pour i allant de ta premiere ligne a la dernière
(pour récupérer la dernière ligen regarde cette contribution de ouskel'n'or, la première est souvent fixe)
(tu récupère le contenu de la cellule dans une variable "String")
nom=cells(i,NuméroDeLaColonneCatégorie)
tu créé une nouvelle feuille (je te donne le code parce que je lai sous la main)
Sheets.Add After:=Sheets(Sheets.Count)
tu renomme la feuille en question avec le contenu de la variable nom (utilise l'enregistreur de ùacro pour savoir comment renommer un onglet)
i suivant
Voila j'espère que cela t'aidera, je te laisse transcrire ca en VBA si tu as des souci avec les code reviens nous voir
Partager