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

N

nomitse

Guest
Bonjour à tous,

Dans le cadre de mon travail je suis amené à sortir les chiffres d'environ 300 personnes tous les mois. Cette opération me prend beaucoup de temps car le fichier est lourd et que je dois créer un pdf par personnes.

J'aimerais savoir s'il est possible de créer une macro qui sort les pdfs de manière automatique.

Dans mon fichier il y a trois liste de validation: Pays/région/commercial
Le temps de calcul lorsque je sélectionne l'un d'eux est relativement long.

Je mets à dispo un fichier modèle mais beaucoup moins élaboré. Est il possible de créer un pdf de 2 pages Récap client/Récap chiffres en pour tous les commerciaux?

Si qqun a une solution ça m'aiderait énormément.

Bonnes fêtes à tous,

Simon
 

Pièces jointes

Re : Macro création PDF

Bonjour Martial,

Les pdfs doivent être enregistrés dans un dossier. Ils doivent être nommées de la manière suivante : "Nom du fichier - Nom du commercial".

Est ce possible?

Merci d'avance,

Simon
 
Re : Macro création PDF

Bonjour Martial,

J'ai réussi à adapter la macro à mon fichier et c'est parfait!
En revanche je me demande s'il est possible de sélectionner les 2 feuilles et d'en faire un PDF au lieu de prendre les données d'une feuille pour les coller dans l'autre et ensuite effacer?

Si tu as une idée je suis preneur sinon tant pis et merci.

Simon
 
Re : Macro création PDF

Bonsoir nomitse, Lone-wolf, le forum,

@ Lone-wolf : chez moi ta version plantait, donc j'en ai profité pour te piquer l'idée, mais comme il s'agit tout le temps des mêmes feuilles on peut simplifier.

Voir le fichier ci-joint

A+

Martial
 

Pièces jointes

Re : Macro création PDF

Bonsoir Yaloo,

chez moi la macro plante au niveau de l'enregistrement en PDF. Mais avant, je n'ai utilisé que la macro5 pour faire un test et ça ne marchait pas. Maintenant j'ai modifié la macro du bouton comme ceci:


Code:
Private Sub CommandButton1_Click()
Dim i$, c As Range, ws As Worksheet
i = Left(ThisWorkbook.Name, Len(ThisWorkbook.Name) - 5)
Sheets("Récap Chiffres").Range("b2:i5").Copy Sheets("Récap Client").Range("c8")
Application.CutCopyMode = False
For Each c In Feuil1.Range("D2:D" & Feuil1.[D65536].End(3).Row)
  [B1] = c.Offset(, -3): [B2] = c.Offset(, -2): [B3] = c
  Set ws = Sheets("Récap Client")
  ws.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
    ThisWorkbook.Path & "\" & i & " - " & c & ".pdf"
Next
Sheets("Récap Client").Range("a6:j15").Delete
End Sub


A+ 😎
 
Re : Macro création PDF

bonjour à tous,

Sinon j'ai trouver une autre solution sans VBA, il s'agit de se servir de la fonction appareil photo et de faire une nouvelle feuille avec 1 photo par feuille concernée.

Bonne journée à tous et merci pour vos conseils,

Simon
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
1 K
R
  • Question Question
Réponses
6
Affichages
1 K
Réponses
4
Affichages
661
B
Réponses
4
Affichages
794
blingo67
B
C
Réponses
2
Affichages
822
christopher27
C
Retour