Bonjour, j'ai besoin de votre aide...
J'ai créé une macro qui copie en fonction du numéro de semaine une liste donnée sur une autre feuille.
Plus clairement sur ma feuille"types" dans la colonne A, il y a les numéros de semaines,dans mes autres feuilles "Semaines 1" "Semaine 2" etc .... En G7 il y a le numéro de semaine. J'ai réussi à créé une macro qui fonctionne très bien sur une seule feuille mais je n'arrive pas à exécuter cette macro sur toutes les feuilles.
Merci d'avance
Sub types()
Dim Mafeuille
Dim PlageNomWk1, PlageNomWk2 As Range
Set Mafeuille = ActiveSheet
Mafeuille.Activate ' sur la feuille active")
Set masemaine = Range("G7")
Worksheets("types").Activate 'active la feuille types
Set PlageNomWk2 = Range("B1:J1")
Set PlageSemaine = Range("A2:A54")
For Each cellsem In PlageSemaine
If cellsem = masemaine Then
Mafeuille.Range("B15").Value = cellsem.Offset(, 1)
Mafeuille.Range("B18").Value = cellsem.Offset(, 2)
Mafeuille.Range("B21").Value = cellsem.Offset(, 3)
Mafeuille.Range("B30").Value = cellsem.Offset(, 6)
Mafeuille.Range("B33").Value = cellsem.Offset(, 7)
Mafeuille.Range("B36").Value = cellsem.Offset(, 8)
Mafeuille.Range("B39").Value = cellsem.Offset(, 9)
End If
Next
Mafeuille.Activate
End Sub