Copier seulement les valeurs des cellules

Bonjour,

J’espère que vous allez bien.

J'ai un petit problème que je n'arrive pas résoudre et je n'ai rien pu trouver dans les autres sujets.

J'ai 1 classeur excel : classeur_1

il y a des formules dans les cellules de classeur_1

dans classeur_1 est écrit :

sub sauv()

ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:="chemin et nom dossier de sauvegarde", FileFormat:=xlOpenXMLWorkbook

end sub

donc quand je lance sauv, une autre classeur excel s'ouvre, on va l'appeler : classeur_2.

classeur_2 et classeur_1 sont identique (normal c'est une copie de classeur_1).

Ce que j'aimerais, c'est de copier la feuille active de classeur_1 seulement en valeur sans copier les formules.

Est-ce possible ?

Merci d'avance.

Bonjour losange,

Merci de mettre le code donné entre balises SVP avec le bouton

2023 06 22 09h32 31

Sinon, avec ce code cela devrait mieux fonctionner

Sub sauv()
  ActiveSheet.Copy
  With ActiveWorkbook
    With .ActiveSheet.Cells
       .Copy
       .PasteSpecial Paste:=xlPasteValues
    End With
    .SaveAs Filename:="chemin et nom dossier de sauvegarde", FileFormat:=xlOpenXMLWorkbook
  End With
End Sub

A+

Bonjour Bruno;

Merci, cela marche très bien.

Pour le conseil, je ferai plus attention la prochaine fois.
Rechercher des sujets similaires à "copier seulement valeurs"