Export pdf
Résolu
vince0708_3121
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
cs_Le Pivert Messages postés 7904 Date d'inscription Statut Contributeur Dernière intervention -
cs_Le Pivert Messages postés 7904 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous.
Je vous explique ma demande.
J'ai un fichier excel avec 250 onglets (feuilles en bas de l'écran) qui correspond a du personnel par ex 1 feuille Matthieu, 1 feuille Pierre..... donc à l'impression 250 pages.... je voudrais extraire chacune de ces pages individuellement avec leur nom et en pdf pour les envoyer 1 par 1 par mail à la personne concernée, .Est ce possible?
Autrement dit je voudrais envoyer la feuille pierre en pdf à pierre, la feuille matthieu à matthieu mais n'avoir qu'une seule manip pour les enregistrer individuellement sous le nom qu'elle porte et en pdf...
Merci par avance.
Je vous explique ma demande.
J'ai un fichier excel avec 250 onglets (feuilles en bas de l'écran) qui correspond a du personnel par ex 1 feuille Matthieu, 1 feuille Pierre..... donc à l'impression 250 pages.... je voudrais extraire chacune de ces pages individuellement avec leur nom et en pdf pour les envoyer 1 par 1 par mail à la personne concernée, .Est ce possible?
Autrement dit je voudrais envoyer la feuille pierre en pdf à pierre, la feuille matthieu à matthieu mais n'avoir qu'une seule manip pour les enregistrer individuellement sous le nom qu'elle porte et en pdf...
Merci par avance.
A voir également:
- Activesheet.exportasfixedformat
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Save as pdf office 2007 - Télécharger - Bureautique
- Télécharger dictionnaire larousse pdf gratuit - Télécharger - Dictionnaires & Langues
- Notices gratuites pdf - Guide
- Pdf creator - Télécharger - PDF
4 réponses
Bonjour,
comme ceci:
comme ceci:
Option Explicit Dim nom, chemin As String Dim sh As Worksheet Sub Save_onglet() 'Boucle sur toutes les feuille de calcul du classeur. Les onglets graphiques ne sont pas pris 'en compte. 'ThisWorkbook correspond à l'objet classeur contenant la macro For Each sh In ThisWorkbook.Worksheets nom = sh.Name Sheets(nom).Select Save_pdf Next End Sub Private Sub Save_pdf() chemin = ActiveWorkbook.Path & "\" 'chemin du dossier destination à adapter ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ chemin & "\" & nom & ".pdf", Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _ False MsgBox "Enregistrer" 'on peut supprimer End Sub
Re....
Merci pour cette réponse, mais pour moi, total amateur sur excel, je ne comprends rien, désolé de cette ignorance certainement, mais là ça me parait de l'hebreux pour moi!
Merci pour cette réponse, mais pour moi, total amateur sur excel, je ne comprends rien, désolé de cette ignorance certainement, mais là ça me parait de l'hebreux pour moi!
Il faudra activer les macros:
https://www.cours-gratuit.com/tutoriel-excel/comment-activer-les-macros-dans-excel
voici une exemple:
https://www.cjoint.com/c/JCulicS1vdQ
Voir ceci pour démarrer en vba
https://www.excel-pratique.com/fr/vba/premiere_macro
https://www.mediaforma.com/vba-excel-affecter-macro-a-bouton-de-commande/
@+ Le Pivert
https://www.cours-gratuit.com/tutoriel-excel/comment-activer-les-macros-dans-excel
voici une exemple:
https://www.cjoint.com/c/JCulicS1vdQ
Voir ceci pour démarrer en vba
https://www.excel-pratique.com/fr/vba/premiere_macro
https://www.mediaforma.com/vba-excel-affecter-macro-a-bouton-de-commande/
@+ Le Pivert
Super! encore merci.
Je sentais que ça touché aux macros... Chise que je ne maitrise pas. je vais donc suivre vos tuto. Ensuite je fais un simple copié collé de votre premier message? c'est ça?
Je sentais que ça touché aux macros... Chise que je ne maitrise pas. je vais donc suivre vos tuto. Ensuite je fais un simple copié collé de votre premier message? c'est ça?
Bonne journée
Bonjour,
J'ai essayé d'adapter ton code ( dans sheets Bulletin - insertion - Module ) mais cela me donne une erreur l'objet invoqué s'est déconnecté de ses clients
Merci d'avance pour ton retour
a mettre dans un module et associer à un bouton
quelques liens utile
https://forums.commentcamarche.net/forum/affich-36518314-export-pdf#3
@+ Le Pivert
Il y a plusieurs feuilles générées par la liste déroulante c'est pourquoi, j'ai créé un sujet "l'objet s'est déconnecté de ses clients"
mais pas de souci, merci pour ton aide et encore désolée de n'être qu'une débutante qui patauge.
Bonne soirée
Donc il suffit de sélectionner dans ta ComboBox l’élève qui va s'afficher sur la feuille "Bulletin" et ensuite d'appuyer sur le bouton qui est associé à la macro qui est dans un module.
Répété l'opération pour chaque élève.
C'est bien cela?
Par contre si tu ne veux que les données et non pas toute la feuille il faut changer la macro comme ceci:
cette macro te permet de sélectionner la plage de cellules que tu veux
@+ Le Pivert