Bonjour à tous et merci pour votre accueil ,
Je suis novice en macro et je souhaite en créé une sur un fichier existant en Excel 2010 afin d'enregistrer un bilan en pdf.
Voici ce que je veux faire avec un simple clic sur un objet:
1- Enregistrer une feuille Excel en pdf,
2- Enregistrer ce nouveau fichier .pdf dans le même dossier que le fichier "source" .xlsx (à savoir que ce fichier sera déployé sur plusieurs ordi)
3- OPTION: Que le nom du fichier soit prédéfini selon "Prenom_nom_date.pdf" (où le "Prenom_nom" correspond à la valeur de la cellule B16 et la date serai la date du jour)
4- que l'imprimante sélectionnée avant l'enregistrement en pdf soit toujours la même après l'enregistrement
Ci-dessous la macro actuelle qui me sert à imprimer ce bilan sur mon imprimante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Sub impression_Bilan() ' ' impression_Bilan_Macro ' ' ActiveSheet.Unprotect Range("B10:G315").Select ActiveSheet.PageSetup.PrintArea = "$B$10:$G$315" ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub
Pouvez-vous m'aider à écrire cette nouvelle macro SVP,
D'avance merci à tous
Partager