Copier-coller de valeur VBA en 1 ligne

Bonjour à tous,

j'ai une ligne de code comme ceci :

tabloresultat.Copy OD_Resultat.Range("A1")

où je copie un tableau dans un onglet de destination (OD) spécifique.

Je voulais savoir si je pouvais rajouter du code sur cette ligne pour faire un copier-coller de valeur.

Merci d'avance

Bonjour Tibo

le copier/coller possède plusieurs options de collage

regarde ici

https://docs.microsoft.com/fr-fr/office/vba/api/excel.xlpastetype

des exemples de code

fsource.Range("A16:AQ" & derligdsource).Copy
'colle valeur et format des nombres
fbut.Range("A16").PasteSpecial xlPasteValuesAndNumberFormats
'colle largeur des colonnes
fbut.Range("A16").PasteSpecial xlPasteColumnWidths
'colle les bordures
fbut.Range("A16").PasteSpecial xlPasteFormats

A bientôt sur le forum

Papyg

Bonjour papyg,

Merci pour ta réponse, c'est plus simple que je ne le pensais

petit détail

avec un copier tu peux faire plusieurs collage

ex coller les valeur puis coller les bordures

c'est assez souple

A plus sur le forum

Papyg

Rechercher des sujets similaires à "copier coller valeur vba ligne"