Copier coller entre classeurs ouverts

  • Initiateur de la discussion Initiateur de la discussion a26
  • 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 !

a26

XLDnaute Occasionnel
Bonjour,
Récemment j'ai utilisé une macro de copier coller entre classeur trouvée sur le net. Pour des raisons pratiques, je souhaiterai que le collage se fasse uniquement en spécial valeur. Donc sans la mise en forme d'origine.
Pouvez-vous me guider dans la modification du code pour arriver à cette solution.
Merci à vous tous.
Cordialement,
a26
 

Pièces jointes

Bjr a26

Sub Copie()
Application.ScreenUpdating = False
Workbooks("origine.xlsm").Sheets("données").Select
Range("B6:B256").Select
Selection.Copy

Workbooks("recep.xlsm").Sheets("mars").Activate
Range("E6:E256").PasteSpecial Paste:=xlPasteValues

Application.ScreenUpdating = True
End Sub

Cordialement, Gérard
 
Bonsoir à tous

On peut aussi faire comme cela
Code:
Sub Copie2()
Workbooks("recep.xlsm").Sheets("mars").Range("E6:E256").Value = Workbooks("origine.xlsm").Sheets("données").Range("B6:B256").Value
End Sub
ou en version un peu plus courte
Code:
Sub Copie3()
Workbooks("recep.xlsm").Sheets("mars").[E6:E256].Value = ThisWorkbook.Sheets("données").[B6:B256].Value
End Sub
 
- 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

Réponses
8
Affichages
1 K
M
Réponses
2
Affichages
935
marcenana
M
M
Réponses
5
Affichages
4 K
MagaliRC
M
H
  • Question Question
Réponses
0
Affichages
696
hnicula
H
Retour