Bonjour à tous !
J'ai créé ce code en VBA en m'inspirant d'autres personnes sur Internet:
Qui concrètement, analyse les données avec des doublons, si celles-ci comportent des doublons ET qu'il y a une mesure en cours parmis celle ci, alors les marquées d'un label à supprimer.
Cependant, cela ne prend pas en compte toute les données comme ceci :
Quelqu'un peut voir où est le problème ?
Merci,
Johan
J'ai créé ce code en VBA en m'inspirant d'autres personnes sur Internet:
Application.ScreenUpdating = False
Cells.Find(What:="statut", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False).Activate
statut = ActiveCell.Column
[D : D].Interior.ColorIndex = xlNone
Set mondico = CreateObject("Scripting.Dictionary")
For Each c In Range("d2", [d65000].End(xlUp))
mondico.Item(c.Value) = mondico.Item(c.Value) + 1
If mondico.Item(c.Value) > 1 Then
If Cells(c.Row, statut).Value = "en cours" Then
Cells(c.Row, statut).Value = "A supprimer"
End If
End If
Next c
Application.ScreenUpdating = True
Qui concrètement, analyse les données avec des doublons, si celles-ci comportent des doublons ET qu'il y a une mesure en cours parmis celle ci, alors les marquées d'un label à supprimer.
Cependant, cela ne prend pas en compte toute les données comme ceci :
en cours2su1M/Ho239sfMd3ZoYdGPPlvg2su1M/Ho239uNTGe12J7qdpPE0teLszM0CvBQw
A supprimer 2su1M/Ho239sfMd3ZoYdGPPlvg2su1M/Ho239uNTGe12J7qdpPE0teLszM0CvBQw
A supprimer 2su1M/Ho239sfMd3ZoYdGPPlvg2su1M/Ho239uNTGe12J7qdpPE0teLszM0CvBQw
A supprimer 2su1M/Ho239sfMd3ZoYdGPPlvg2su1M/Ho239uNTGe12J7qdpPE0teLszM0CvBQw
A supprimer 2su1M/Ho239sfMd3ZoYdGPPlvg2su1M/Ho239uNTGe12J7qdpPE0teLszM0CvBQw
clôturée k3uhZ6HZ8QHukJHjLs8eHcpQLMQKKz0zXQuLHLu3cVbSA34w
A supprimer k3uhZ6HZ8QHukJHjLs8eHcpQLMQKKz0zXQuLHLu3cVbSA34w
clôturée v2wqu44GRjzq8naCqrUZuNrucoE0betyIH8zVCFoCg
clôturée v2wqu44GRjzq8naCqrUZuNrucoE0betyIH8zVCFoCg
clôturée v2wqu44GRjzq8naCqrUZuNrucoE0betyIH8zVCFoCg
A supprimer v2wqu44GRjzq8naCqrUZuNrucoE0betyIH8zVCFoCg
A supprimer v2wqu44GRjzq8naCqrUZuNrucoE0betyIH8zVCFoCg
A supprimer v2wqu44GRjzq8naCqrUZuNrucoE0betyIH8zVCFoCg
Quelqu'un peut voir où est le problème ?
Merci,
Johan
Dernière édition: