Bonjour,

Je fais face à un petit problème qui ne devrait pourtant pas en être un!

Je cherche à intervertir 2 plages de sélections. Je fais donc la manipulation classique qui est de stocker la 1ère dans une variable puis de mettre la 2nde à la place de la 1ère, et enfin coller la variable à la place de la 2nde.

Voici mon code, mais il ne fait que mettre la 1ère à la place de la 2nde:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Set C = B.Range(B.Range("C3"), B.Range("C3").End(xlDown))
B.Range(B.Range("D3"), B.Range("D3").End(xlDown)).Copy B.Range("C3")
C.Copy B.Range("D3")
D'où vient mon problème? Merci!