|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : avril 2010 Messages : 5 ![]() |
Bonjour,
J'utilise pdfcreator dans une macro excel. Je dois concaténer 2 feuilles avant de les imprimer. Je voudrais faire cette opération sans intervention manuelle. Je ne trouve pas la solution. Je sais que l'on peut lancer pdfcreator avec l'option /NoProcessing pour la mise en file d'attente mais je ne sais pas comment faire dans une macro excel (je ne suis pas un spécialiste). Avez-vous une solution SVP ? Actuellement lorsque ma macro est l'ancée l'utilisateur est obligé de répondre mise en file d'attente dans la première édition de ma première feuille. merci pour votre aide précieuse. CDLT voici ma macro Code :
|
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Philippe ex Observeur CGG / Analyste prog. Inscription : juin 2006 Messages : 1 715 ![]() |
Salut, à lire même si pour Word http://heureuxoli.developpez.com/office/word/doc2pdf/
Sinon sur http://www.developpez.net/forums/d43...bat-distiller/ au bas du Post# 1 Impression de certaines Feuilles d'un classeur via un tableau dans un seul Pdf résultant
__________________
Pensez à Voter, d'avance merci. ( Pouces en bas à la droite de Citer )Balisez votre code après l'avoir indenté sous Excel via Smart Indenter Autre utilitaire : MZ Tools 3.0 VBA Contribution : Excel / Word / PDF avec Adobe Acrobat Pro / PDFCreator 1 2 |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Tu peux faire
Code :
Sheets(Array("onglet_cde", "affichagequantité")).PrintOut Copies:=1, Collate:=True
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#4 | |
|
Invité de passage
![]() Inscription : avril 2010 Messages : 5 ![]() |
Citation:
Peut-on lancer l'édition comme tu le notes Code :
Sheets(Array('onglet-client", "onglet_cde" )).PrintOut Copies:=1, Collate:=True CDLT |
|
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Normalement, tu mets ça à la place de tes lignes 4,5 et 6, ça devrait marcher
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#6 | ||
|
Invité de passage
![]() Inscription : avril 2010 Messages : 5 ![]() |
bonjour. Tout d'abord merci pour ton aide. Je viens d'essayer ça ne marche pas. Message d'erreur MVB : Erreur d'exécution '9': L'indice n'appartient pas à la sélection. Si j'ai vais ds déboggage la ligne
Code :
Sheets(Array("onglet_client", "onglet_cde")).PrintOut Copies:=1, Collate:=True Code :
Merci encore à bientôt |
||
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Ca doit être que le nom des onglets ne correspond pas.
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#8 | ||
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Si tu veux imprimer les onglets onglet_client et onglet_cde :
Code :
Et merci d'éviter les messages privés pour une demande d'aide, il vaut mieux répondre sur le forum.
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com