Bonjour,
je cherche la bonne syntaxe de la ligne 9 pour effectuer la copie des valeurs uniquement ( sans mise en forme) d'une feuille ws1 vers la 1ère feuille du classeur wb2.

je passe les phases d'ouverture, renommer l'onglet de la feuille collée puis fermeture classeur B. à true (qui fonctionne parfaitement)

merci de votre aide.

le code est le suivant:

1 Dim wb1 As Workbook ' identifie le fichier actif
2 Dim ws1 As Worksheet ' identifie l'onglet du fichier actif

3 Dim wb2 As Workbook ' identifie le fichier de destination
4 Dim ws2 As Worksheet ' identifie l'onglet du fichier de destination

5, ... set wb1, set ws1, wb2 et ws2 puis ouverture du classeur wb2

9 ws1.Copy before:=ws2 ' copie à gauche (1ère feuille)

7,... renommer la feuille, fermeture du classeur wb2, fin du sub