Bonjour à tous,
Je ne comprends pas. J'ai une problématique sur une boucle :
Je cherche à brasser l'ensemble des feuilles qui commencent par F et copier des blocs de colonnes vers d'autres.
Ma boucle ne fonctionne pas et la macro ne marche que sur la feuille active help me !!!!!
[code][/Sub Prev_M1()
Dim Ws As Worksheet
For Each Ws In Worksheets 'Boucle sur l'ensemble des feuille
If Left(Ws.Name, 1) = "F" Then 'Uniquement les feuille commençant par F.
With Ws
'1er Bloc
Range("AO7:AO220").Copy
Range("AF7:AF220").PasteSpecial Paste:=xlValues
'2eme Bloc
Range("AY7:AY220").Copy
Range("AP7:AP220").PasteSpecial Paste:=xlValues
'3eme Bloc
Range("BH7:BH220").Copy
Range("AZ7:AZ220").PasteSpecial Paste:=xlValues
End With
End If
Next Ws
End Subcode]