XL 2019 VBA - Impression sans ouvrir pdf + intercaler pdf existant

Julien_m

XLDnaute Junior
Bonjour à tous,

J'ai une demande un peu particulière. Idéalement j'aimerais avoir un code vba pour :
  • imprimer en boucle (+1000 impressions, ça va être long...)
  • sans ouvrir le pdf créé après l'impression
  • les 1000 pages si possibles regroupées automatiquement dans 1 pdf (pas le plus important, faisable avec Acrobat)
    • et intercaler entre 2 pages imprimées 1 pdf existant (toujours le même).
Je sais faire une boucle d'impression cependant le pdf s'ouvre directement après. Jusqu'ici ça ne posait pas de problèmes.

La zone d'impression est toujours la même, échelle personnalisée et j'ai 3 cellules de contrôle :
  1. page en cours d'impression, qui sera augmenté de 1 à chaque impression
  2. 1ère ligne à imprimer
  3. dernière ligne à imprimer

Est-ce possible ? Ou à minima bloquer l'ouverture du pdf.

En vous remerciant d'avance,

Julien.
 

Pièces jointes

  • Classeur1.xlsx
    16.7 KB · Affichages: 9

kiki29

XLDnaute Barbatruc
Salut, voir déjà par ici en l'adaptant à ton contexte
Ainsi que cette Liste_Contributions.zip pour naviguer dans le bazar

Étant définitivement fâché avec le Belge et son mignon de couchette de Developpez.com, quelle paire de lucioles ( une anagramme ),j'ai supprimé l'ensemble des téléchargements ( 110 au bas mot ), d'où les liens internes de téléchargement caduques. Ces téléchargements sont toujours disponibles sur mon PC, si quelqu'un en fait la demande.
 

Julien_m

XLDnaute Junior
Salut, voir déjà par ici en l'adaptant à ton contexte
Ainsi que cette Liste_Contributions.zip pour naviguer dans le bazar
Bonjour Kiki,

de ce que je comprends, j'ai besoin uniquement des macro :
  • CreationDossier
  • EnregistrementPDF
    • Parties chkDoublons, chkFusion pas forcément utiles
  • RenommerFichier
    • besoin que son nom soit à partir de la plage que j'imprime (1ère ligne - dernière ligne à imprimer, par exemple)
J'ai testé ce que ça faisait sur tes tableurs, ça me plait bien, merci pour cette création.
Cependant je ne comprends pas grand chose dans tout ça... Je suis loin d'être à ce niveau là en vba :(
Pourrais-tu m'aider ? m'expliquer à quoi servent lesinconnues et tout... je suis perdu là ?

Bonne journée à toi,
 

Discussions similaires