Bonjour à vous,
Je souhaite copier la même plage de données de plusieurs onglets ("E56:U86") entre l'onglet Début et l'onglet Fin et les coller ensuite dans l'onget Macro à partir de la colonne H. Voilà le code que j'ai écrit. Cependant, il ne fonctionne pas.
Je vous remercie pour votre aide.
Sub Macro1()
‘False pour supprimer les invites et alertes pendant l’exécution de la macro
Application.DisplayAlerts = False
‘Sélectionne l’onglet Début
Sheets("Début>>").Select
ActiveSheet.Next.Select
While ActiveSheet.Name <> "<<Fin"
‘Condition à exécuter
'Sélectionne les cellules E56 à U86 dans les feuilles actives
With ActiveSheet.Range("E56:U86").Select
'Copie les cellules E56 à U86 dans les feuilles actives
With Worksheets("Macro")
With .Range("H65536").End(xlUp)(2)
.PasteSpecial xlPasteValues
End With
End With
End With
Wend
‘Valeur par défaut pour valider la macro Boolean
Application.DisplayAlerts = True
End Sub