Microsoft 365 vba intégrer réf onglet dans code sauvegarde

  • Initiateur de la discussion Initiateur de la discussion grevin
  • Date de début Date de début

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 !

grevin

XLDnaute Nouveau
bonjour la communauté,

j'ai une question sur un code vba.

je sauvegarde un fichier au format pdf suivant la macro suivante

"
Sub FICHIERHORAIRE()
'
' SAUVEGARDE DES HORAIRES DE LA SEMAINE AU FORMAT PDF

Range("B2:N8").Select
ChDir "C:\Users\Compta\Desktop"
Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\ref 2024.pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
False
End sub "

je sélectionne une zone de la feuille à sauvegarder et la sauvegarde s'effectue au format pdf.

je souhaite intégrer le nom de l'onglet dans la sauvegarde
ex ref s01 2014.pdf pour l'onglet s01 etc ...

quel code dois je rajouter pour obtenir le résultat souhaité ?

vous remerciant par avance de votre aide

vincent
 
re
Bonjour
comme ça en passant et en coup de vent
VB:
Sub FICHIERHORAIRE()
' SAUVEGARDE DES HORAIRES DE LA SEMAINE AU FORMAT PDF
    Dim Chemin
    'ChDir "C:\Users\Compta\Desktop"'inutile si tu n'utilise pas de dialog folder par la suite
    With Range("B2:N8")
        Chemin = "C:\" & .Parent.Name & " ref 2024.pdf"
        .ExportAsFixedFormat Type:=xlTypePDF, Filename:=Chemin, Quality:=xlQualityStandard, _
                             IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
    End With
End Sub
 
- 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
3
Affichages
545
Réponses
3
Affichages
835
Réponses
10
Affichages
495
Réponses
2
Affichages
554
Retour