Insérer une variable dans une macrocommande Excel

Bonjour

J'ai programmé une macrocommande très simple pour copier une région de données (plusieurs lignes et colonnes) d'un onglet et ensuite la coller dans un autre onglet (avec un "paste value" tout simplement).

Sub Copy_XYZ()
Range("D40:Y74").Select
Selection.Copy
End sub

La macrocommande en soi fonctionne très bien. Cependant, d'une fois à l'autre, la région à copier peut être différente. Donc ma macrocommande ne peut me servir à toutes les fois.

Ma question : Y a-t-il un moyen d'insérer une variable dans une macrocommande qui viendrait chercher la région à copier avant de s'exécuter ? Dans ce cas-ci, une façon d'intégrer la région D40:Y74 dans la macrocommande. Ainsi, elle pourrait me servir peu importe la région à copier.

Merci à l'avance ... Il fait -27° au Québec ... c'est pas chaud :)

Salutations
SanPelegrino

1 réponse