Création de document ppt en fonction d'une liste
Bonjour à tous,
Je crée actuelement des documents excel en fonction d'une liste.
Je souhaiterais rajouter à ce code, la création de documents Ppt.
Meme chose que pour ce code je voudrais qu'ils prennent le nom de la cellule en "G". J'ai un fichier nommé "base.ppt", qui doit etre copier X fois en fonction de la liste en "G".
Mais je ne connais pas le code pour créer des ppt en copiant collant X fois, le fichier base.ptt et en changeant son nom.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Option Explicit
Sub CreationFichiers()
Dim J As Long
Dim Nom As String
Application.ScreenUpdating = False
Application.DisplayAlerts = False
With Sheets("Nomenclature")
For J = 3 To .Range("G" & Rows.Count).End(xlUp).Row
Nom = .Range("G" & J)
Sheets(Array("Nomenclature", "BDD", "G3")).Copy
With ActiveWorkbook
.Sheets("G3").Range("A1") = Nom
.Sheets("G3").Name = Nom
.Sheets("Nomenclature").DrawingObjects.Delete
.SaveAs ThisWorkbook.Path & "\" & Nom
.Close
End With
Next J
End With
MsgBox "Création fichier terminée"
End Sub |