Bonjour,
J'ai plusieurs feuilles dans un classeur dont une que je cherche à sauvegarder par une macro (ci dessous). Or, comme la feuille sauvegardée contient des liens vers d'autres feuilles du classeur, ceux-ci apparaissent comme #REF! dans la sauvegarde. je voudrais donc remplacer toutes les formules par leur valeur, mais sans altérer la feuille d'origine. Quelqu'un a une solution?
Merci
François
Sub Sauvegarder()
Dim Extension As String
Dim Repertoire As String
Dim NomFichier As String
Dim Fournisseur As String
Application.ScreenUpdating = False
ThisWorkbook.ActiveSheet.Copy
Fournisseur = ActiveSheet.Range("NomFournisseur").Value
Extension = ".xlsx"
Repertoire = "P:\Repertoire\"
NomFichier = Format(Date, "yy") & Format(Date, "mm") & Format(Date, "dd") & " " & Fournisseur
NomFichier = InputBox("Nom du fichier :", "Choix du nom de fichier", NomFichier)
With ActiveWorkbook
.SaveAs Filename:=Repertoire & NomFichier & Extension, FileFormat:=51
.Close
End With
End Sub