IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

enregistrer quelques onglets en pdf


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    finance
    Inscrit en
    Juin 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : finance
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2014
    Messages : 1
    Points : 1
    Points
    1
    Par défaut enregistrer quelques onglets en pdf
    Bonjour,

    Apres avoir epluché plein de topic sur le forum, je suis coincé !

    Voici mon projet.

    J ai un classeur excel qui contient une page de menu. Sur cette page de menu j ai mis mes variables qui me donne le repertoire et le nom du fichier. Jusque la tout va bien.

    Je souhaite selectionner quelques feuilles de mon classeur (feuille : fraise ; feuille : framboise ; feuille banane) ; definir pour chaque feuille la zone a imprimer en pdf (fraise : a1 : f42 ; framboise : b2 : j65 ; banane : b8 : h57) et prendre dans ma feuille menu le chemin et le nom du fichier qui se trouve en AZ1.

    Et bhen ... j'y arrives po !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Pour l'instant j ai fais ca :
     
    Sub sauvepdf()
     
     
    Worksheets("Fraise").Range("A1:F42").ExportAsFixed Format Type:=xlTypePDF, _
    Filename:=[AZ1].Value 
    Quality:=xlQualityStandard, _
    IncludeDocProperties:=True, _
    IgnorePrintAreas:=False, _
    OpenAfterPublish:=False
     
    End Sub
    Sauf que :

    Je ne sais pas comment lui dire d aller chercher le nom sur la feuille menu ni comment lui dire qu il y a 3 onglets ....

    Quelqu'un peut m'aider :-)

    Merci d'avance

  2. #2
    Membre expérimenté Avatar de Gado2600
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Mai 2013
    Messages
    903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Office VBA

    Informations forums :
    Inscription : Mai 2013
    Messages : 903
    Points : 1 364
    Points
    1 364
    Par défaut
    Bonjour,

    J'ai eu quelques soucis pour l'exportation PDF de seulement quelques onglets d'un fichier excel.

    En effet, pour ma part, excel m'exportait tous les onglets sans restriction.
    Je te conseille donc de réaliser une copie de tes onglets dans un autre document Excel.
    Si mes souvenirs sont exacts, il exportera chacun de tes onglets dans un fichier PDF à part. Il te suffira donc de fusionner ces fichiers (il y a un excellent topic sur la fusion de fichiers PDF sur le forum réalisé par kiki)

    Après, pour le nom du fichier dans le menu, je ne comprends pas vraiment où tu coinces. Il te suffit de lire le contenu de la cellule en question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    thiworkbook.sheets("Menu").range("A1").text
    Ou alors, on manque de détails.


    Cordialement,

Discussions similaires

  1. Enregistrer l'image qui est dans un onglet en pdf
    Par pachi44 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/03/2015, 08h34
  2. Réponses: 3
    Dernier message: 21/06/2013, 05h08
  3. enregistrer et manipuler des pdf (ou autres) dans 4D
    Par le petit nicolas dans le forum 4D
    Réponses: 3
    Dernier message: 05/02/2008, 14h19
  4. Enregistrer chaque onglet dans un fichier XLS
    Par fred_crrm dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/05/2007, 18h29
  5. Enregistrer l'état en PDF
    Par chasseur37 dans le forum Delphi
    Réponses: 11
    Dernier message: 21/09/2006, 12h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo