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
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)
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
je ne sais pas si c'est très clair.
merci d'avance pour votre aide.
Partager