sfab41
Messages postés28Date d'inscriptionvendredi 27 mars 2009StatutMembreDernière intervention 9 juillet 2009
-
2 mai 2009 à 14:27
sfab41
Messages postés28Date d'inscriptionvendredi 27 mars 2009StatutMembreDerniè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?
A voir également:
Problème vidage presse-papiers à cause de "selectionchange"
sfab41
Messages postés28Date d'inscriptionvendredi 27 mars 2009StatutMembreDerniè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...