Problème vidage presse-papiers à cause de "selectionchange"

Résolu
sfab41 Messages postés 28 Date d'inscription vendredi 27 mars 2009 Statut Membre Dernière intervention 9 juillet 2009 - 2 mai 2009 à 14:27
sfab41 Messages postés 28 Date d'inscription vendredi 27 mars 2009 Statut Membre Dernière intervention 9 juillet 2009 - 2 mai 2009 à 16:00
Bonjour,

Voilà mon problème: j'utilise le copier/coller avec la fonction "worksheet_change" en prenant la cellule active. Jusque là, tout marchait bien. Puis j'ai ajouté un système de coloriage de cellule avec la fonction "selectionchange". C'est là que j'ai constaté qu'il y avait une erreur 1004 (La méthode paste de la classe worksheet a échoué).
Pour le copier-coller je fais:
            ActiveCell.Copy
            Cells(65535, 9).End(xlUp)(2).Select
            ActiveSheet.Paste

J'ai cherché et si j'ai bien compris avec cet ordre, quand je seléctionne la cellule Cells(65535, 9).End(xlUp)(2), la fonction selectionchange s'active et me vide le presse-papiers, ce qui fait qu'il n'y a plus rien à coller.

Y aurait-il une solution?
Pour l'avoir utilisé pour une macro, pourrait-on faire une savesetting puis getsetting ici?

1 réponse

sfab41 Messages postés 28 Date d'inscription vendredi 27 mars 2009 Statut Membre Dernière intervention 9 juillet 2009
2 mai 2009 à 16:00
En fait, j'ai un petit changement tout bête en utilisant Cells(65535, 9).End(xlUp)(2).Value = ActiveCell.value.
Je sais: pourquoi je n'y ai pas pensé plus tôt...
3
Rejoignez-nous