Bonjour à la communauté.
Voilà, j'interagis depuis ma feuille ActiveSheet avec d'autres feuilles.
J'aimerai "copier" le contenu d'une ou plusieurs cellules depuis ma feuille active (codé dans un Worksheet_Change) dans une autre feuille et à la même plage (même une plage d'une seule cellule, et même après effacement), mais quel code utiliser pour gérer un .Range ?
Exemple, je sélectionne plusieurs cellules dans mon ActiveSheet (ou une seule) et je les efface (ou les rempli), j'aimerais que ces mêmes cellules (mêmes adresses mais autre feuille) soient effacées (ou remplies) dans la feuille "Pouette" (par exemple).
Je suis obligé d'utiliser du VBA, car je ne peux pas utiliser les formules dans Excel (il y a des lectures/écritures entre ces feuilles).
J'avoue ne pas savoir comment m'y prendre...
J'avais commencé par ça, mais ça ne fonctionne pas (ce n'est qu'un brouillon pour l'instant), car ici, je ne gère qu'une cellule, j'aimerais gérer un .Range.
Voici ce qu'il y a dans mon Worksheet_Change :En gros, j'aimerais copier le contenu de mon ActiveSheet dans la feuille "Pouette" dès que je change une donnée (ou que je l'efface), mais uniquement en VBA, je ne peux pas utiliser de formules.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Sheets("Pouette").Cells(ActiveCell.Row, ActiveCell.Column).Value = ActiveSheet.Cells(ActiveCell.Row, ActiveCell.Column).Value
Je pense donc qu'il faut utiliser un .Range, mais je connais très mal cet "Objet".
Si quelqu'un a une astuce, une idée... Je suis preneur...
Denis...
Partager