Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

préremplir un "enregistrer sous"

  • Initiateur de la discussion Initiateur de la discussion tactic6
  • 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 !

tactic6

XLDnaute Impliqué
Bonjour à tous

avec cette fonction dans une macro imprimer on enregistre d'abord dans un fichier pdf et ensuite on imprime

Code:
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

ce que je n'ai pas réussi à trouver avec mes recherches c'est comment arriver à nommer automatiquement " enregistrer sous "
en clair actuellement j'ai "Nom.pdf"
ce que j'aimerais c'est la reprise de 2 cellules [H8 et J6] pour avoir [H8 J6].pdf

je suis pas sur d'avoir été clair non ?
 
Re : préremplir un "enregistrer sous"

Bonjour,

Pour ma part, j'utilise cette macro qui enregistre en PDF dans le dossier souhaité et qui nomme l'enregistrement par le contenu d'une cellule (ici D11) et qui lui ajoute les deux derniers chiffres de l'année en cours ainsi que la date du jour d'enregistrement entre parenthèses. Par exemple si le contenu de la cellule est 1, le fichier sera nommé 108 (21 01 08)
Cette macro peut facilement être adaptée aux besoins de chacuns.

'enregistrement PDF
Dim Fichier As String
x = Range("D11").Value
Fichier = "" & x & Format(Date, "yy") & Format(Date, "(dd-mm-yy)")
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"F:\compta\administratif\sauvegardes factures et devis\" & Fichier, Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False

bon courage...
 
Dernière modification par un modérateur:
Re : préremplir un "enregistrer sous"

Salut
Code:
Dim Fichier As String
x = Range("D11").Value
Fichier = "" & x & Format(Date, "yy") & Format(Date, "(dd-mm-yy)")
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"F:\compta\administratif\sauvegardes factures et devis\" & Fichier, Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False

comment faire pour ne pas avoir le nom de la feuille
j'ai modifier en
Fichier = " " & x & " " & y & Format(Date, "(dd-mm-yy)")
apparemment sur ce code Fichier= reprend le nom de la feuille j'aimerai qu'il prenne le nom d'une cellule exemple [G6] mais je ne voie pas comment faire
si quelqu'un peut m'aider ...
 
Re : préremplir un "enregistrer sous"

Salut Fred65200
je te remercie encore pour ton aide de la dernière fois ça a été vraiment super
j'ai abandonné l'enregistrement en pdf car il (je) s'emmêlait un peu avec ta macro du coup j'enregistre tout en .xls c'est un peu plus volumineux mais ça me convient très bien
 
- 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

S
  • Question Question
Réponses
10
Affichages
1 K
A
Réponses
30
Affichages
6 K
G
Réponses
0
Affichages
887
G
S
Réponses
0
Affichages
729
S
J
Réponses
3
Affichages
1 K
Jeecer
J
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…