Copier coller avec une macros

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 !

teodormircea

XLDnaute Occasionnel
bonjour

Je suis en train de faire une macros comme exercice.
Alors je veux sélecter une range de donne et puis les coller.
Voila ce que j'ai essaye mais ca marche pas trop.
Code:
Sub CopierColler()

Dim rRange As Object
Dim pRange As Range
'selecter
Set rRange = Application.InputBox("Select range to copy", "Select Product Codes", Type:=8)
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy 'copy the selected range

'copier
Set pRange = Application.InputBox("Select range to paste", "Select Product Codes", Type:=8)
ActiveCell.Activate
Selection.Paste
End Sub

Je pense que je me suis complique, au lie de choisir a nouveau ou coller juste un clic de mouse sur un cellule et les donnes sélectes vont être😀 copie.

Merci pour votre aide
 
Re : Copier coller avec une macros

Voila une solution

Sub copy_paste()


Set src = Application.InputBox("Select range to copy FROM with mouse", Type:=8)
Set tgt = Application.InputBox("Select first cell of range to copy TO with mouse", Type:=8)
If Not src Is Nothing And Not tgt Is Nothing Then
src.Copy tgt
End If
End Sub
Mais je voudrasi que ca marche pour tout les fichiers ouvert, copier d'un fichier a un autre
 
- 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
5
Affichages
946
LeSaintKebab
L
G
Réponses
7
Affichages
1 K
gfgghbhg
G
B
  • Question Question
Microsoft 365 colorer une plage
Réponses
2
Affichages
972
bd.afaf
B
Retour