Bonjour à tous, je suis nouveau et loin d'être un expert. Je souhaite réaliser certaines opérations basiques (copie-colle en valeur, filtre, masque..) sur les différents onglets de mon fichier à partir du 3° onglet. Le fichier peut contenir de 3 à x onglets. Tous les onglets à partir du 4° étant des copie du 3°. Le code réalisé (enregistrement, copie de code...) tourne en boucle sur un seul onglet. Mes connaissances ne me permettent pas d'identifier la raison afin de corriger le problème.
Je sollicite donc votre aide et vous remercie par avance pour votre temps et vos conseils.
Dim Ws As Worksheet
For Each Ws In Worksheets
If Sheets.Count > 2 Then
Columns("E:E").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("$A$9:$T$200").AutoFilter Field:=5, Criteria1:="X"
Columns("G:G").Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.EntireColumn.Hidden = True
Range("E9").Select
End If
Next Ws