Bonjour à Toutes et tous,
Je dois dupliquer l'intégralité d'une feuille excel, jusque là ça va, mais où ça se complique, c'est que dans la feuille à dupliquer il y a des formules, sous totaux etc.. et je ne voudrais garder que les valeurs.
J'ai ce code qui me duplique bien l'onglet, je le renomme et les formules restent...
Si quelqu'un a une idée...
Private Sub CommandButton2_Click()
Dim Onglet As Worksheet: On Error Resume Next
Set Onglet = ActiveWorkbook.Worksheets("Répartition"): Onglet.Copy , Onglet
ActiveSheet.Name = Application.InputBox("Nom de l'onglet", Type:=2)
Sheets(Répartition).Cells.Copy
Sheets(Sheets.Count).Range("A1").PasteSpecial Paste:=xlValues
Sheets(Sheets.Count).Range("A1").PasteSpecial Paste:=xlPasteFormats
Application.CutCopyMode = False
MsgBox "Feuille ok !", vbOKOnly + vbInformation, "Information"
End Sub