Extraction de données d'un tableau à un autre sous conditions

Bonjour à tous,

Ayant une logique et un savoir faire limités, j'ai absolument besoin de votre aide. Je gère une base de données à mon travail. Dans une des feuilles il y a les informations générales des employés (Service, Nom, Prénom, Matricule, Adresse, etc.) et dans une autre le tableau des évaluations.

Le tableau des évaluations ne concernent que deux types d'employés les "administratif" et les "technique", ne sont pas concernés les intérimaires, CDD et autres.

Je voulais donc extraire automatiquement les infos perso des "administratif" et les "technique" de mon premier tableau dans le tableau des évaluations, sans prendre les infos des autres employés. J'ai essayé avec des fonctions SI ou SIERREUR mais je me rends compte que je fais surtout du grand n'importe quoi ahah.

Quelqu'un aurait il une piste pour une fonction, macro ou autre ?

Merci à vous par avance !!

Bonjour,

Voici un exemple à adapter à vos données,

Sub copy_filtre()
Dim sh1, sh2
Set sh1 = Sheets("Feuil6")    'à adapter
Set sh2 = Sheets("Feuil7")    'à adapter
sh2.Range("A1:F" & Cells(Rows.Count, 1).End(xlUp).Row + 1).Clear

With sh1.Range("A1")
    If Not sh1.FilterMode Then
      .AutoFilter
    End If
    .AutoFilter Field:=6, Criteria1:= _
        "=administratif", Operator:=xlOr, Criteria2:="=technique"
    .Range("_FilterDatabase").SpecialCells(xlCellTypeVisible).Copy sh2.Range("A1")
    .AutoFilter
End With
End Sub

Merci infiniment, ma fonction SI était vraiment basique et ne permettait pas autant de précision et possibilités ! Mille merci !

Rechercher des sujets similaires à "extraction donnees tableau conditions"