activer une feuille à partir de son nom ou d'une valeur de cellule
Bonjour à tous,
voilà j'ai un classeur avec plusieurs feuilles et seulement que quelques une m'intéressent.. les feuilles qui m'intéressent ont en commun la valeur de la cellule A2 et une partie de leur nom de feuille en commun (partie commune = flore)
le soucis c'est que j'essai de faire une boucle pour que une fois que la macro fini son application sur la première feuille , elle aille sur la nouvelle feuille...
voici mon script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Sub MacroR(CL1 As ThisWorkbook, FL1 As Worksheet, Fichier)
Dim CL2 As Workbook 'classeur de données originales
Dim FL2 As Worksheet 'feuille de données originales
Dim FL4 As Worksheet
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set CL2 = Workbooks.Open(Fichier)
For Each FL2 In CL2.Worksheets
If Cells(2, 1) = "Relevé" Then
Set FL4 = ActiveSheet
End If
'suite du script
next
End sub |
le problème c'est que çà ne me prend réellement et me renvoie que la dernière feuille.
Un peu d'aude svp