copier coller avec VBA

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Bricoltou

XLDnaute Occasionnel
Bonsoir le Forum

Avec votre aide j'ai réussi a construire un petit projet .
Je bloque sur le copier coller que je voudrai faire entre deux fichier ,je m'explique :
1 )J'effectue un archivage de la feuille 1 de mon fichier A
2) j'efface les cellules de la feuille 1 de mon fichier A que je viens d'archiver pour réutilisation
3)j'ouvre mon fichier B ,je selectionne la feuille1 et je selectionne les celulles que je souhaites copié
4)Je réouvre mon fichier A pour copier les cellules que je viens de sélectionné dans mon fichier B et c'est la que le fichier plante
Je ne trouve pas mon erreur 😕
Pour être plus clair j'ai copié mon code dans le fichier joint
Merci d'avance pour votre aide 😎

Bricoltou
 

Pièces jointes

Re : copier coller avec VBA

Bonjour Bricoltou, JCGL,

Au lieu de :

Code:
Range("B3").Select
ActiveRange.Paste

essayez :

Code:
ActiveSheet.Range("B3").Select
ActiveSheet.Paste

même chose partout ailleurs.

Mais il est plus simple d'écrire :

Code:
With ActiveSheet
.Range("B3").Select
.Paste
'----------------
End With

Et puis enfin évitez tous ces Select, je fatigue de le répéter pour la nième fois sur ce forum 🙄

A+
 
Dernière édition:
Re : copier coller avec VBA

Re,

En fait la solution que j'ai proposée ne devrait pas fonctionner non plus.

Car entre le Copier et le Coller, vous faites un enregistrement Save, et cela vide le presse-papier : l'opération Coller n'est plus possible.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour