Classeur Archive avec plusieurs feuilles VBA

Bonjour, Je viens vers vous car j'ai un petit problème ! j'ai un classeur résultats avec 2 feuilles : Mois m-1 et Mois en cours. en gros, je sauvegarde les résultats du m-1 dans un classeur archive et je copie colle le mois en cours dans le m-1 a la fin du mois pour passer au mois suivant. Le problème, c'est lorsque j'archive le m-1, il m'écrase la sauvegarde précédente. or j'aimerais qu'il ouvre le nouveau m-1 dans une nouvelle feuille du classeur archive (si possible qu'il le renomme en fonction du mois) voici mon code pour l'instant :

Sub Archiver()

Dim c As Workbook

Dim f As Worksheet

Dim r As Range

Dim t As Variant

Dim nom As String

Set f = ActiveWorkbook.Sheets("Rappel M-1_n")

Set c = Application.Workbooks.Add(xlWBATWorksheet)

Set r = c.Worksheets(1).Range("A1")

nom = ThisWorkbook.Path & "\SaveGPR.xlsx"

f.UsedRange.Copy r

t = f.UsedRange.Value

r.Resize(UBound(t, 1), UBound(t, 2)).Value = t

c.SaveAs nom

c.Close

End Sub

Merci pour votre aide en tous cas :)

Bonjour 92Bery et

Une petite présentation ICI serait la bienvenue

Si vous ne l'avez pas encore fait, je vous invite à lire la charte du forum [A LIRE AVANT DE POSTER]
qui vous aidera dans vos demandes et réponses sur ce forum

Ainsi que sur les fonctionnalités du forum

Concernant votre demande :

- la saisie de la demande au kilomètre (sans retour à la ligne) n'est pas conseillée merci d'y faire attention
- Le code doit être mis entre balises grâce au bouton </>

Merci de votre participation

Cordialement

Rechercher des sujets similaires à "classeur archive feuilles vba"