une boucle qui tourne et débogue après la 1ère variable trouvées copie les données de la 1 ère recherche mais lorsqu'il passe pour la 2ème recherche ne prend pas la 2ème variable du tableau comme élément de recherche
voilà le code que j'utilise et merci d'avance pour votre aide
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 Sub test1() Dim c As Range Dim flag As Boolean Dim Nom As Variant Dim i& Sheets("Brut").Select '*************Copy données text1 dans feuille Data*********** Nom = Array("text1", "text2", "text4", "text4", "text5)") Application.ScreenUpdating = False For i& = LBound(Nom) To UBound(Nom) For Each c In ActiveSheet.UsedRange If c.Value = Nom(i&) Then flag = True Exit For End If Next Range(c.Address).Select ' pour recherche text1 c'est bon mais lorsqu'il cherche text2 sarrête sur cette ligne ActiveCell.Offset(0, 1).Select Range(Selection, Selection.End(xlDown)).Cut Sheets("Data").Select Cells(2, i& + 2).Select ActiveSheet.Paste Sheets("Brut").Select Application.CutCopyMode = False Next i& End Sub
Partager