Fils de Coulson
XLDnaute Nouveau
Bonjour à tous,
J'ai une macro qui sert à extraire des données sans doublons d'une feuille sur une autre :
	
	
	
	
	
		
auquel j'aimerais rajouter une condition.
La condition est la suivante : si la plage nommée "Etat_de_l_activité" est égal à 2.
Merci par avance de bien vouloir m'aiguiller.
Bonne journée.
	
		
			
		
		
	
				
			J'ai une macro qui sert à extraire des données sans doublons d'une feuille sur une autre :
		VB:
	
	
	Sub SansDoublonsTrie_SAP()
Dim MonDico As Object
Dim c As Range
Set MonDico = CreateObject("Scripting.Dictionary")
With Worksheets("Rapport 1")
     For Each c In .Range("A2:A" & .Cells(.Rows.Count, 1).End(xlUp).Row)
         If Not MonDico.exists(Trim(c.Value)) Then MonDico.Add Trim(c.Value), Trim(c.Value)
     Next c
     With Sheets("Activités terminées").Range("A3").Resize(MonDico.Count, 1)
         .Value = Application.Transpose(MonDico.keys)
         .Sort Key1:=Worksheets("Activités terminées").Range("A3"), Order1:=xlAscending, Header:=xlNo
     End With
End With
Set MonDico = Nothing
End Sub
	La condition est la suivante : si la plage nommée "Etat_de_l_activité" est égal à 2.
Merci par avance de bien vouloir m'aiguiller.
Bonne journée.