OVH Cloud OVH Cloud

Macro pour créer une mise en page spéciale

2 réponses
Avatar
géjoun
Bonjour,

Aprés avoir cherché sur le forum, je trouve des macros qui s'approche de ce
que je souhaite faire, mais c'est pa tout à fait ça...

Mon soucis :

J'ai un tableau de 3 colonnes pas large, mais 200 lignes, et forcément, lorsque
j'imprime, je me retrouve avec "X" feuilles et juste les colonnes à gauche,
ou alors un tableau illisible si j'esaie de le réduire à une seule page.

Je voudrais savoir si il y aurait un moyen, une fois les sauts de page définis
correctement, qu'une macro me créé une mise en page pour l'impression en me
mettant les 3 colonnes de la feuille 2 à droite de celle de la feuille 1 (sur
la même première feuille), puis les 3 de la feuille 3, à droite de celles de
la feuille 2 toujours sur la même feuille, et ce jusqu'à ce que la largeur de
la feuille soit toute occupée, et dans ce cas, recommencer l'opération sur une
deuxième feuille.

Ca me permettrait d'obtenir à l'impression 1 voire 2 feuilles maximum, avec
toutes les colonnes qui se suivraient de gauche à droite.

J'ai essayé avec le copier /collage image avec liaison, mais c'est un peu galère
à refaire à chaque nouveau document!

J'espère avoir été clair, merci d'avance!

--
géjoun
dam-mail2005@ifrance.com
/Enlever l`année pour m`écrire.../
Message monitoré par axinews : http://www.axinews.com/

2 réponses

Avatar
michdenis
Bonjour Géjoun,

Ce qui suit demande que la macro complémentaire : "Gestionnaire de Rapports" soit installée.
**************************

Une simple suggestion.

A ) tu ajoutes une feuille à ton classeur que tu vas utiliser seulement pour l'impression. (une sorte de feuille modèle)

B ) Manuellement, tu fais le copier-coller des données des autres feuilles (3colonnes à la fois) .

C ) Imagine que tu peux imprimer 9 colonnes de larges (le contenu de 3 feuilles), tu fais ta mise en page exactement comme tu
voudrais qu'elle soit.

D ) Tu utilises la commande "Affichage personnalisé" du menu affichage. Cette dernière va retenir tous les détails que tu aurais pus
déterminer pour ta mise en page (prêt pour l'impression)

E ) Tu utilises le gestionnaire de rapport à partir duquel tu vas insérer la vue personnalisée et que tu vas lancer ton impression.

F ) Lorsque cela sera fait, il s'agit de réaliser une macro, qui copie les 3 colonnes de chacune des feuilles vers ta feuille
"impression" dont les paramêtres sont déjà tous définis et de lancer l'impression de cette feuille. Tu effaces les données et tu
copies à nouveau les données des 3 autres colonnes des autres feuilles ... ainsi de suite !

G ) tu devrais obtenir une mise en page identique pour toutes tes données.

H ) La macro de copie des données vers ta feuille impression ne devrait plus être très difficile à réaliser !


Salutations!



"géjoun" a écrit dans le message de news: 43180db1$0$4136$
Bonjour,

Aprés avoir cherché sur le forum, je trouve des macros qui s'approche de ce
que je souhaite faire, mais c'est pa tout à fait ça...

Mon soucis :

J'ai un tableau de 3 colonnes pas large, mais 200 lignes, et forcément, lorsque
j'imprime, je me retrouve avec "X" feuilles et juste les colonnes à gauche,
ou alors un tableau illisible si j'esaie de le réduire à une seule page.

Je voudrais savoir si il y aurait un moyen, une fois les sauts de page définis
correctement, qu'une macro me créé une mise en page pour l'impression en me
mettant les 3 colonnes de la feuille 2 à droite de celle de la feuille 1 (sur
la même première feuille), puis les 3 de la feuille 3, à droite de celles de
la feuille 2 toujours sur la même feuille, et ce jusqu'à ce que la largeur de
la feuille soit toute occupée, et dans ce cas, recommencer l'opération sur une
deuxième feuille.

Ca me permettrait d'obtenir à l'impression 1 voire 2 feuilles maximum, avec
toutes les colonnes qui se suivraient de gauche à droite.

J'ai essayé avec le copier /collage image avec liaison, mais c'est un peu galère
à refaire à chaque nouveau document!

J'espère avoir été clair, merci d'avance!

--
géjoun

/Enlever l`année pour m`écrire.../
Message monitoré par axinews : http://www.axinews.com/
Avatar
géjoun
Bonsoir michdenis!

Merci pour ta réponse pour le moins détaillée! je vais essayé de m'en sortir
demain avec ces éléments!

--
Géjoun

/Enlever l'année pour répondre.../


michdenis nous expliquait:

Bonjour Géjoun,

Ce qui suit demande que la macro complémentaire : "Gestionnaire de
Rapports" soit installée. **************************

Une simple suggestion.

A ) tu ajoutes une feuille à ton classeur que tu vas utiliser
seulement pour l'impression. (une sorte de feuille modèle)

B ) Manuellement, tu fais le copier-coller des données des autres
feuilles (3colonnes à la fois) .

C ) Imagine que tu peux imprimer 9 colonnes de larges (le contenu de
3 feuilles), tu fais ta mise en page exactement comme tu voudrais
qu'elle soit.

D ) Tu utilises la commande "Affichage personnalisé" du menu
affichage. Cette dernière va retenir tous les détails que tu aurais
pus déterminer pour ta mise en page (prêt pour l'impression)

E ) Tu utilises le gestionnaire de rapport à partir duquel tu vas
insérer la vue personnalisée et que tu vas lancer ton impression.

F ) Lorsque cela sera fait, il s'agit de réaliser une macro, qui
copie les 3 colonnes de chacune des feuilles vers ta feuille
"impression" dont les paramêtres sont déjà tous définis et de lancer
l'impression de cette feuille. Tu effaces les données et tu copies à
nouveau les données des 3 autres colonnes des autres feuilles ...
ainsi de suite !

G ) tu devrais obtenir une mise en page identique pour toutes tes
données.

H ) La macro de copie des données vers ta feuille impression ne
devrait plus être très difficile à réaliser !


Salutations!