Pb de copie de cellule vers classeur ouvert

  • Initiateur de la discussion Initiateur de la discussion oasis_1
  • Date de début Date de début

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 !

oasis_1

XLDnaute Occasionnel
Bonjour le forum,

j'ai un problème surement tres simple pour la plus part d'entre vous

Il se trouve que j'ai un macro qui fonctionne tres bien et cela grace à vous aussi, elle copie d'une feuille 1 vers une feuille 2 d'un meme classeur( toto )

Or je souhaiterais qu'elle me serve mais à copier ma ou mes cellules de mon classeur (toto) vers un autre classeur (tintin) sachant que ce dernier est ouvert lorsque je demande le transfert.

je pense qu'il faut remplacer Sheets("Feuil1").Select mais par quoi ????

En esperent avoir ete suffisament clair dans mes explications oasis_1
 
Re : Pb de copie de cellule vers classeur ouvert

Bonjour,

******
Sheets("FeuilMachin").Select ' feuille source
Cells.Select ' selection de toute la feuille, libre à toi de selectionner une zone
Selection.Copy
Windows("Nom de ton fichier cible.xls").Activate
Sheets("Feuil3").Select ' si c'est la feulle3 la cible of course !
Range("A1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
******
Après tu peux continuer le code pour revenir au fichier source.

@+
 
Re : Pb de copie de cellule vers classeur ouvert

Bonsoir LPandre,

Surtout merci beaucoup j'ai déjà avancé et voici ce que ça donne :

Sheets("Feuil1").Select ' feuille source
Cells.Select ' selection de toute la feuille, libre à toi de selectionner une zone
Range("d4").Copy
Range("d5").Copy
Range("d6").Copy
'Selection.Copy
Windows("Classeur Cible.xls").Activate
Sheets("Feuil Cible").Select ' si c'est la feulle3 la cible of course !
Range("e17").Select
Range("e18").Select
Range("e19").Select
ActiveSheet.Paste
Application.CutCopyMode = False


Bien sur l'inconvénient est que je ne copie pas les trois cellules mais qu'une ou deux seulement et encore.

Peux-tu me mettre sur la voie

@ + oasis_1
 
Re : Pb de copie de cellule vers classeur ouvert

Bonjour Oasis, LPandre

une autre solution, tu peux même l'éxecuter à partir d'un 3ème classeur :

Code:
Sub test()

With Workbooks("ClasseurSource.xls").Sheets("Feuil1")
    .Range("D4:D6").Copy Workbooks("ClasseurCible.xls").Sheets("Feuil1").Range("E17:E19")
End With
End Sub

bonne journée
@+
 
Re : Pb de copie de cellule vers classeur ouvert

bonsoir Pierrot,

j'ai essayé ta formule que je trouve tres compact donc tres intéressente mais je n'arrive pas à la faire fonctionner.
elle prend bien les cellules à copier mais ne les copie pas pourquoi ?

Je vais quand meme essayer d'y travaillé en toute modestie bien sur

@ + oasis_1
 
- 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

W
Réponses
4
Affichages
3 K
WhatIsVBA
W
L
Réponses
1
Affichages
1 K
Ludwig74
L
W
Réponses
5
Affichages
1 K
Willkaaa.ka
W
C
Réponses
1
Affichages
2 K
Cyrilio
C
M
Réponses
1
Affichages
931
Retour