Bonjour,
J'ai trouvé sur le net la macro suivante qui me permet de convertir une feuille excel en pdf.
Cependant, je souhaite que le fichier pdf soit mis dans un dossier (par exemple "test"), qu'il soit horodaté et éventuellement que je puisse le nommer.
Y'a t'il également un moyen pour que l'enregistrement s'effectue sans me demander si je veux l'enregistrer.
Pouvez-vous m'aider SVP
Par avance merci.
Sub Imprimer()
Dim Sauvegarde As String
Sauvegarde = "C:\Mes documents\test.pdf"
ActiveSheet.PageSetup.PrintArea = "$A$1:$F$30"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"PDFCreator sur Ne01:", Collate:=True
Start = Timer
Do
DoEvents
Loop Until Timer > Start + 3
Application.SendKeys ("{RETURN}") 'fait enter
Start = Timer
Do
DoEvents
Loop Until Timer > Start + 10
Application.SendKeys (Sauvegarde) 'envoye le chemin de sauvegarde
Start = Timer
Do
DoEvents
Loop Until Timer > Start + 3
Application.SendKeys ("{RETURN}") 'fait enter
End Sub
J'ai trouvé sur le net la macro suivante qui me permet de convertir une feuille excel en pdf.
Cependant, je souhaite que le fichier pdf soit mis dans un dossier (par exemple "test"), qu'il soit horodaté et éventuellement que je puisse le nommer.
Y'a t'il également un moyen pour que l'enregistrement s'effectue sans me demander si je veux l'enregistrer.
Pouvez-vous m'aider SVP
Par avance merci.
Sub Imprimer()
Dim Sauvegarde As String
Sauvegarde = "C:\Mes documents\test.pdf"
ActiveSheet.PageSetup.PrintArea = "$A$1:$F$30"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"PDFCreator sur Ne01:", Collate:=True
Start = Timer
Do
DoEvents
Loop Until Timer > Start + 3
Application.SendKeys ("{RETURN}") 'fait enter
Start = Timer
Do
DoEvents
Loop Until Timer > Start + 10
Application.SendKeys (Sauvegarde) 'envoye le chemin de sauvegarde
Start = Timer
Do
DoEvents
Loop Until Timer > Start + 3
Application.SendKeys ("{RETURN}") 'fait enter
End Sub