XL 2016 liste sans doublon non triée avec 2 conditions (VBA)

GOLE

XLDnaute Nouveau
Bonjour le forum,
Ci-joint un fichier où il faudrait obtenir une liste sans doublon non triée avec conditions particulières
Merci par avance
 

Pièces jointes

  • test_tri_cond.xlsm
    13.1 KB · Affichages: 14

patricktoulon

XLDnaute Barbatruc
bonjour tout les deux
si vba vous tient
sans dico
'module de la feuille
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
  'Range("D1:D601").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range("CF1"), Unique:=True
  If Target.Column = 4 Then
    Call report2(Target.Value)
  End If
End Sub

'module standard
VB:
 report2(valeur)
    If valeur <> "" Then
        With Sheets("Feuil1")
            Set plage = .Range("G2:G" & .Cells(Rows.Count, "G").End(xlUp).Row)
            dispoline = .Cells(Rows.Count, "G").End(xlUp).Offset(1).Row
            If WorksheetFunction.CountIf(plage, valeur) = 0 Then .Cells(dispoline, "G") = valeur
        End With
    End If
End Sub
 

GOLE

XLDnaute Nouveau
Merci pour sans dico, je reste sur la première version qui va trés bien
par contre si tu pouvais me trouver le code qui mettrait le résultat non pas sur colonne CF de la feuille saisie mais sur la colonne E d'une autre feuille "résultat" par exemple...toujours en utilisant le code avec dico
dur ou pas dur ?
 

Discussions similaires

Statistiques des forums

Discussions
312 206
Messages
2 086 219
Membres
103 158
dernier inscrit
laufin