Zones d'impressions multiples automatisées

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

L

lacryma

Guest
Bonjour ,

Voilà, j'ai un fichier Excel pour le boulot et je ne suis pas le seul à m'en servir...Il se trouve sur un disque partagé.
Pour ma part, j'ai besoin d'imprimer le fichier avec une colonne supplémentaire par rapport
au bureau du secrétariat ...

J'aimerai donc disposer d'une astuce permettant cette sélection sans passer chaque fois par
" zone d'impression " " définir"

Je vous ai mis l'exemple en pj

Merci d'avance pour votre aide !
 

Pièces jointes

Re : Zones d'impressions multiples automatisées

Bonjour,

Une idée :

la zone d'impression est en fait un nom.

Il est donc possible de la définir via la fonction DECALER

à essayer :

Insertion - Nom - Définir :

nom : Zone_d_impression (bien respecter l'orthographe)

fait référence à : =DECALER(Feuil1!$A$1;;;58;9+(Feuil1!$M$12="x"))

Le principe : s'il y a un x en M12, la zone d'impression prend en compte la colonne J. S'il n'y a pas de x, la zone d'impression s'arrête en colonne I.

Dans l'exemple, il s'agit de taper un x en M12. On peut adapter le principe avec une case à cocher par exemple.

Voilou

Bon dimanche.

@+
 
Re : Zones d'impressions multiples automatisées

Bonjour,

On peut aussi nommer la zone d'impression sans tenir compte du nb de lignes, comme ça :
=DECALER($A:$A;;;;9+(Feuil1!$M$12="x"))
pour avoir toutes les lignes, même si on saisit des données supp en bas de feuille
 
Re : Zones d'impressions multiples automatisées

Re,

Sans X à taper

Une case à cocher en M1
Dessous, en M1, VRAI ou FAUX selon coche ou pas coche (c’est automatique)
Si non coché, impression jusqu'à la colonne I
Si coché, impression jusqu'à la colonne J

Plage nommée Zone_d_impression
=DECALER($A:$A;;;;9+(Feuil1!$M$1))
ou bien
=DECALER($A:$A;;;;9+(Feuil1!$M$1=VRAI))

Pour jouer, M1:M3 est en vert si c'est l'impression petite largeur, jaune si c'est la grande largeur
Comme pense-bête, M3 contient "Petit" ou "Grand" (format nombre personnalisé)
 

Pièces jointes

Re : Zones d'impressions multiples automatisées

Bonjour
Autre solution : créer deux vues (ou affichages) personnalisées, une pour le secrétariat et une pour toi.
Cela permet d'avoir chacun sa zone d'impression et sa mise en page.
Dans le menu Affichage.
 
Re : Zones d'impressions multiples automatisées

Bonsoir à tous
Avec vos idées ( Monique et Tibo ) on peu aussi prendre un curseur et donner le choix du nombre de colonne
 

Pièces jointes

Re : Zones d'impressions multiples automatisées

Si je peux encore vous embêter !

comme je suis novice , je me demande s'il est possible
de faire la même opération sur toutes les feuilles de mon classeur ?
Sans macro si possible ...
J'ai essayé , mais cela marche que sur la première feuille ... Sniff....

Merci
@+
 

Pièces jointes

Re : Zones d'impressions multiples automatisées

Bonjour,

Dans la feuille "Lundi", tu vas dans Insertion - Nom - Définir
En bas, dans la zone "Fait référence à", tu enlèves le nom de la feuille,
mais tu gardes le point d'exclamation

à la place de
=DECALER(Lundi!$A:$A;;;;9+(Lundi!$M$1))
ou bien
=DECALER(Lundi!$A:$A;;;;9+(Lundi!$M$1=VRAI))

tu auras
=DECALER(!$A:$A;;;;9+(!$M$1))
ou bien
=DECALER(!$A:$A;;;;9+(!$M$1=VRAI))

Dans les feuilles suivantes, tu vas dans Insertion - Nom - Définir
tu sélectionnes "Zone_d_impression",
tu cliques sur "Ajouter" puis sur "OK"
 

Pièces jointes

- 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.
Retour