Bonjour,
J'essaye de faire une boucle qui me fasse les mêmes instructions pour chaque ligne trouvé (LinProd étant déclaré en tableau) et L1.1 (le mot "L1.1" revient plusieurs fois dans la colonne) le mot à trouver.
Voici un bout de mon code
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 Worksheets("Saisie").Activate Set tabl = Sheets("Saisie").ListObjects("tab_mission") Set FAB = Range(tabl.ListColumns(6).DataBodyRange.Address) With FAB 'Début de la boucle For i = LBound(LinProd) To UBound(LinProd) 'erreur sur cette ligne (l'indice ne correspond pas à la seletion) LinProd(i) = "L1.1" Set c = .Find(LinProd(i), LookIn:=xlValues) " " "Instructions " " " Next i
Lorsque je lance le programme, ça m'affiche que l'indice ne correspond pas à la seletion.
Quelequ'un peut m'aider s'il vous plait?
Bonne journée
Partager