zone d'impression

wilfried_42

XLDnaute Barbatruc
Re : zone d'impression

bonjour milomech

definir par feuille un nom : menu / insertion / nom / définir

=DECALER($A$1;;;NBVAL($A:$A)+3;NBVAL($1:$1)+1)

dans ta macro,

range(nom à imprimer).select
et une impression de la selection, je ne connais pas l'ordre
 

milomech

XLDnaute Junior
Re : zone d'impression

je n'arrive pas à le faire
je ne sais pas où rajouter la ligne que tu m'a donné

dslé je suis pas doué.
 

wilfried_42

XLDnaute Barbatruc
Re : zone d'impression

re:

=DECALER($A$1;;;NBVAL($A:$A)+3;NBVAL($1:$1)+1)

ce n'est pas une ligne à rajouter, c'est la formule à mettre dans la definition d'un nom de plage

exemple : tu es sur ta feuille cpp

tu fais menu / insertion / nom / définire ---> une fenetre apparait

dans le nom, tu mets : imp_cpp (par exemple)
en bas tu as une ligne avec une reference à ta feuille, tu enleves tout et tu mets la fonction decaler que je t'ai donnée

tu fais ENTREE. ta plage est maintenant definie, si tu ajoutes des lignes elle s'agrandira aussi, si tu ajoute des colonnes, pareil

quand tu click sur ton bouton impression.

tu ecris en premier

range(imp_cpp).select
toute ta zone comprenant des données va automatiquement se selectionner

et apres, un autre xldien doit intevenir pour lancer un imression sur plage selectionnée. je ne connais pas l'ordre
 

tagada

XLDnaute Nouveau
Re : zone d'impression

Bonjour, je pense selectionner la partie que vous voulez imprimer fichier imprimer cocher selection et imprimer.
 

milomech

XLDnaute Junior
Re : zone d'impression

merci wilifried je vais essayer ton astuce.
tagalda en faite c'est un bouton qui lance l'impression


merci
 

wilfried_42

XLDnaute Barbatruc
Re : zone d'impression

re:

finalement, l'enregistreur de macro fait des merveilles

voici la commande

Selection.PrintOut Copies:=1, Collate:=True
 

Catrice

XLDnaute Barbatruc
Re : zone d'impression

Bonjour,

En définissant le nom réservé "Zone_d_impression" référant à =DECALER(etc...
Ca imprime automatiquement.
 

wilfried_42

XLDnaute Barbatruc
Re : zone d'impression

bonjour catrice

j'ai essayé, mais ma def c'est bloquée sur la feuille ou je l'avais créée, or il y a cinq ou six feuilles concernées

alors j'ai donné cette astuce

c'est bon, j'ai compris, on peu definir Zone_d_impression sur chacune des feuilles
et à chaque fois, mettre :
=DECALER($A$1;;;NBVAL($A:$A)+3;NBVAL($1:$1)+1)
 
Dernière édition:

Catrice

XLDnaute Barbatruc
Re : zone d'impression

Bonsoir,

Voir ci-joint une proposition de macro pour imprimer la zone remplie.
La macro est positionnée en PrintPreview pour les tests.
Il suffit de modifier en PrintOut
 

Fichiers joints

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas