A voir également:
- Macri copier coller plage en valeurs fans autre feuille
- Action fans - Accueil - Guide arnaque
- Copier coller pdf - Guide
- Historique copier-coller android - Guide
- Copier-coller - Accueil - Informatique
- Symbole clavier copier coller - Guide
2 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
Modifié le 16 mars 2019 à 09:17
Modifié le 16 mars 2019 à 09:17
Bonjour
On a tous débuter...
dans ta macro, avant de faire ton "pastespecial", tu dois d'abord aller à la cellule où tu veux coller et ensuite faire ton collage
mais en vba on évite les copy-paste et autre select pour copier des valeurs...
de la lecture pour apprendre:
https://silkyroad.developpez.com/VBA/DebuterMacros/
https://bidou.developpez.com/article/VBA/
On a tous débuter...
dans ta macro, avant de faire ton "pastespecial", tu dois d'abord aller à la cellule où tu veux coller et ensuite faire ton collage
Sheets("RECAP").Cells(65535, 1).End(xlUp)(2).select
PasteSpecial Paste:=xlPasteValues
mais en vba on évite les copy-paste et autre select pour copier des valeurs...
de la lecture pour apprendre:
https://silkyroad.developpez.com/VBA/DebuterMacros/
https://bidou.developpez.com/article/VBA/
Bonjour michel_m
Merci pour ta réponse et pour tes liens.
J'avais déjà lu les cours vba du site : https://www.excel-pratique.com
C'est super je vais pouvoir progresser davantage.
Le code complet serait donc :
Sub copier_coller_plage_dans_recap()
Sheets("VERIF").Select
Range("H209:J209").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets("RECAP").Cells(65535, 1).End(xlUp)(2).select
PasteSpecial Paste:=xlPasteValues
End Sub
Peux-tu me confirmer stp ?
Je comprends mon erreur j'ai fait le truc à l'envers en fait tout en oubliant de sélectionner.
Je souhaiterais également copier-coller 2 cellules indépendantes, dans ce cas je pense pouvoir utiliser la fonction with ou bien ?
Merci pour ta réponse et pour tes liens.
J'avais déjà lu les cours vba du site : https://www.excel-pratique.com
C'est super je vais pouvoir progresser davantage.
Le code complet serait donc :
Sub copier_coller_plage_dans_recap()
Sheets("VERIF").Select
Range("H209:J209").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets("RECAP").Cells(65535, 1).End(xlUp)(2).select
PasteSpecial Paste:=xlPasteValues
End Sub
Peux-tu me confirmer stp ?
Je comprends mon erreur j'ai fait le truc à l'envers en fait tout en oubliant de sélectionner.
Je souhaiterais également copier-coller 2 cellules indépendantes, dans ce cas je pense pouvoir utiliser la fonction with ou bien ?
16 mars 2019 à 15:46