bonjour,

j'ai une feuille Excel où j'utilise un filtre sur la colonne A.
je souhaite ensuite vérifier que les infos de la colonne C existe dans une autre feuille Excel

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 Worksheets("CIT_grpactplf").Select
         If Worksheets("CIT_grpactplf").FilterMode = False Then
            Sheets("CIT_grpactplf").Rows(1).AutoFilter
         End If
         Selection.AutoFilter Field:=1, Criteria1:=W_GRPACTPLF
         W_TROUVE_PLF = False
         For Each W_CEL_CIT In Worksheets("CIT_grpactplf").Range("C2:C" & _
             Worksheets("CIT_grpactplf").Range("C65536").End(xlUp)).SpecialCells(xlVisible)
              For a = 2 To aa
                   If W_CEL_CIT = Worksheets("W_TAB").cells(a, 1) Then
                      {traitement...
                   else
                      {erreur
                   end if
              next a
         next
or le programme bug lorsqu'il arrive au for each. En fait, je ne sais pas trop comment traduire la plage de recherche (qui correspont à une plage filtrée)

je ne sais pas si c'est très clair.
merci d'avance pour votre aide.