Envoyé par
myayo001
merci par contre ça me donne une erreur à la compilation!
Comme ça, ça devrait aller mieux.
Range(Cells(celle.Row+1, celle.Column),Cells(celle.Row+15, celle.Column)).PasteSpecial(xlPasteAll)
Envoyé par
myayo001
avec ce code comment puis-je copier la colonne sur ma feuille Sh en A218?
Pour copier sur une autre feuille, il suffit de précéder le Range de la ligne contenant le PasteSpecial du nom de la feuille avec un Worksheets(Sh) (sans oublier de séparer par un point).
Pour placer la copie sur l'autre feuille, il suffit de modifier le contenu du Range.
Il contient deux objets Cells. Chacun donne les limites de la zone où copier les cellules sources.
Chaque objets Cells contient deux éléments : un numéro de ligne et un numéro de colonne.
Dans le code que j'ai donné, le numéro de colonne est celui de la cellule source : celle.Column
Le numéro de ligne est celui de la cellule source (celle.Row) en ajoutant +1 (pour le début de la zone) ou +15 (pour la fin de la zone).
Si tu veux les placer ailleurs dans ta feuille cible, il faut modifier ces valeurs.
Partager