Impression d'un onglet "toutes les colonnes a une page" en code VBA

Bonjour tout le monde, je débute en VBA.
-J'ai effectué un code pour essayer d'imprimer l'onglet "extraction" de mon fichier. Cet onglet contient des lignes dont le nombre peut varier grandement.
l'objectif du code est de récupérer toutes les colonnes de A à I et toutes les lignes du tableau en ajustant les colonnes a une seule page. En revanche le nombre de lignes doit être classique sur plusieurs pages. Seulement le code ne fonctionne pas et prend en compte seulement la première ligne...je ne comprends pas pourquoi

-question secondaire: savez vous paramétrer l'impression sur recto seulement (sans modifier les paramètres de l'imprimante)

Pouvez vous m'aider?...
Merci d'avance

Bien cordialement

Cyrille

4inventaire.xlsm (33.77 Ko)

Bonjour,

Essayez ceci

Pour l'impression côté recto uniquement, utilisez l'enregistreur de macro et coller la ligne obtenue à la place de ".Range("A1:I" & DerLig).PrintOut"

Cdlt

Un énorme merci pour ce code qui fonctionne très bien? C'est donc le fait qu'une zone d'impression existe que l'impression était erronée?

Merci beaucoup

Cyrille

Rechercher des sujets similaires à "impression onglet toutes colonnes page code vba"