Bonjour,
Je fais de "l'auto-formation" sur VBA pour travailler sur excel.
J'ai jusqu'à présent réussi à atteindre mes objectifs pour ce fichier.
J'utilise une version 2013.
J'ai commencé un code, la première partie fonctionne, la deuxième non
donc je l'ai passé en commentaire
J'aimerais après la nouvelle feuille avec les valeurs, enregistré le fichier puis proposer à l'utilisateur de quitter.
En effet tous les jours, non calculons des données feuil1 et feuil2 puis nous enregistrons les valeurs sur une nouvelle page, datée du jour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Sub Bout_Save_New_Feui() Sheets.Add After:=Worksheets(Worksheets.Count) ActiveSheet.Name = Format(Date, "dd mmm yyyy") Worksheets("Feuil2").Range("B9:I17").Copy ActiveSheet.Range("B9:I17").PasteSpecial Paste:=xlPasteValues ActiveSheet.Range("B9:I17").PasteSpecial Paste:=xlPasteFormats 'ActiveWorkbook.Save SaveChanges:=True 'Dim retoursave As Long 'retoursave = MsgBox("Feuille sauvegardée, souhaitez-vous quitter le programme ?", 4) 'If retoursave = vbYes Then 'Application.Quit 'Else 'MsgBox ("Feuille bien sauvegardée") 'End If End Sub
Merci pour l'aide
Partager