Microsoft 365 Enregistrer en PDF dans une macro

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

homernell

XLDnaute Occasionnel
Bonjour à tous,

Petit souci pour moi, mais certainement solutionné en 5 sec pour vous :

J'ai cette macro :

VB:
Sub animateur()
Dim w As Worksheet
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Sheets(Array("Entrées du soir", "Box Office")).Copy
With ActiveWorkbook
    For Each w In .Worksheets
        w.UsedRange = w.UsedRange.Value
    Next
    .SaveAs ThisWorkbook.Path & "\Résultats du jour.xlsm", 52
    .Close
End With
End Sub

Mais j'aimerai que l'enregistrement se fasse PDF, cela est-il possible ?
Si oui pouvez vous m'indiquer le code modifié, svp ?

Alors j'ai essayé en mettant juste .pdf à la place de .xlsm mais le lecteur de pdf ne fonctionne pas, pourtant le fichier s'enregistre.

Merci d'avance
 
Bonsoir le fil,

@homernell
Utilise l'enregisteur de macros, et tu obtiendras la syntaxe idoine pour enregister en PDF.
😉
Tu auras juste à changer cette ligne
.SaveAs ThisWorkbook.Path & "\Résultats du jour.xlsm", 52
Merci du retour rapide...
Mais le problème c'est que la lettre réseau change, et dans l'enregistreur il me défini un localisation avec ma lettre réseau.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
410
Retour