Bonjour à tous,
Je souhaite coller une plage de cellule dans laquelle se situe des listes déroulantes.
J'utilise donc un collage spécial par valeur et format.
NB : lastLign a été définie plus haut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sheets("OngletA").Range("E1:E9").Copy Sheets("OngletB").Select Cells(lastLign + 2, 1).Select Selection.PasteSpecial Paste:=xlPasteValues Selection.PasteSpecial Paste:=xlPasteFormats
Cependant, lorsque j’exécute ma macro, le collage se fait correctement, mais il n'est pas en mode "special", en effet, les cellules déroulantes sont toujours là.
NB2 : lorsque j’exécute le code pas à pas j'obtiens l'erreur suivante :
Erreur 1004 : la méthode PasteSpecial de la classe Range a échoué
Merci de votre aide.
Partager