Comment faire plusieurs PDF à partir d'un fichier Excel/onglets

Résolu
Mateo94 -  
 hamzaziou -
Bonjour,

Je possède un fichier PDF sous Windows 2007 avec plusieurs onglets (30 environ). Sur chaque onglet, je possède un fiche. Je souhaite créer un document PDF par onglet qui portera le même nom que le nom de l'onglet.
Y a t-il un moyen de faire ça sans faire 30 fois sur chaque onglet, enregistrez sous PDF

Merci d'avance
Mathieu
A voir également:

8 réponses

Mateo94
 
excel 2007
1
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

recuperez le fichier en cliquant sur le lien ci-dessous:

https://www.cjoint.com/c/CACprzYwPeG

Copiez vos onglets dans le fichier, click sur le bouton onglet Accueil

Choix du repertoire de sauvegarde et OK pour sauvegarde.
1
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Ajouter ce code dans un module VBA:

Adaptez le chemin d'enregistrement

Sub PDF()
  Dim w As Worksheet, x, Chemin

  For Each w In Worksheets
    Chemin = "C:\Users\SWF\Documents\" & w.Name & ".pdf"
    w.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Chemin, Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
  Next w
End Sub


enregistrez votre fichier excel en classeur prenant en charge les macros


A+
0
Mateo94
 
Merci mais je ne comprends rien du tout :)
Pas grave merci quand même
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

Vous ne connaissez pas la programmation....???
0
Mateo94
 
ben non désolé je bosse juste dans le markzeting :) ce n'est pas notre métier
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

Excel 2003 ou ???
0
Mateo94
 
Franchement MERCI MERCI MERCI
Déjà c'est super sympa ! et en plus je gagne un temps fou !! C'est vraiment TOP ! Merci beaucoup
0
hamzaziou
 
hamzaziou te remercie
0