• Initiateur de la discussion Initiateur de la discussion excelo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

excelo

XLDnaute Occasionnel
Bonjour à toutes et à tous,
je sèche complètement sur un problème.
j'ai une liste ou figurent tous les salariés avec les centres ou ils sont affectés (feuille "centre loisirs confondues").
je voudrais créer une liste des salariés par centre .
mais je n'y arrive pas, je fais appel à votre aide,
je vous joints le fichier pour exemple,
Par avance, grand merci ;-)
Excelo
 

Pièces jointes

Re : trier les donnés

Bonsoir,

Sur le principe du filtre élaboré, comme le préconise Kjin, avec code VBA :

Code:
Sub centre()
Dim Sh As Worksheet
Dim Cel As Range
Dim DerLig As Long
With Application
    .DisplayAlerts = False
    .ScreenUpdating = False
End With
For Each Sh In Sheets
    If Sh.Name <> "centre loisirs confondues" Then Sh.Delete
Next Sh
With Sheets("centre loisirs confondues")
    DerLig = .[A65000].End(xlUp).Row
    .Range("A1:C" & DerLig).Name = "base"
    .Range("A1:A" & DerLig).AdvancedFilter Action:=xlFilterCopy, CopyToRange:=.Range( _
        "N1"), Unique:=True
    For Each Cel In .Range("N2:N" & .[N65000].End(xlUp).Row)
        .[N2] = Cel
        Sheets.Add after:=Sheets(Sheets.Count)
        ActiveSheet.Name = Cel.Value
        [A1] = Cel.Value
        .Range("base").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=.Range("N1:N2"), _
            CopyToRange:=Range("A3"), Unique:=False
    Next Cel
    .Columns(14).Clear
    .Select
End With
End Sub

Bonne soirée
 

Pièces jointes

Re : trier les donnés

rebonjour,
Pour le filtre elaboré j'y avais pensé mais j'avais absolument besoin de les avoir sur des feuilles différentes,
merci pour vos solutions, c'est nickel, je m'y connais pas trop en matricielle j'aurais pas pu trouver cette solution, merci jocelyn.
Merci bhbh, ta solution est géniale, je suis pas doué sur le visual basic mais grace à vous j'apprends,
Merci à vous tous
excelo
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
285
W
Réponses
5
Affichages
481
  • Question Question
XL 2019 VBA
Réponses
10
Affichages
1 K
Retour