Impression de données excel

Fermé
eric du 19 - 13 août 2013 à 11:48
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 - 13 août 2013 à 14:31
Bonjour,

j'ai une feuille excel sous la forme:

colonne a: codes
colonne b: désignation
colonne c: prix ht

et j'ai 9500 articles à mon catalogue.

Certains clients souhaitent un tarif "papier" et pour imprimer, je souhaiterai pour limiter le nombre de feuilles juxtaposer de façon à avoir:

colonne a: codes
colonne b: désignation
colonne c: prix ht
colonne d: codes
colonne e: désignation
colonne f: prix ht

merci de me proposer un conseil pour y parvenir.

merci beaucoup pour votre aide.

eric




A voir également:

4 réponses

JulienJust Messages postés 139 Date d'inscription mardi 25 juin 2013 Statut Membre Dernière intervention 2 septembre 2014 18
13 août 2013 à 12:07
Hello !

Sur Excel, pour imprimer, tu suis le chemin suivant:

Fichier/Imprimer...

et une fenêtre te permettant de choisir ton imprimante, s'ouvre.

Pour modifier tes options d'impression, cliques sur "Aperçu". Ton document apparaît. A partir de là, en cliquant sur le bouton "Page..." tu peux modifier à souhait les options (marges, zoom d'impression, portrait/paysage, ...) !

J'espère que ça pourra t'aider.

Bonne journée.
0
Si vous ne trouvez pas de solution sous Excel, vous pouvez faire l'impression de la feuille sous Word sur des pages à 2 colonnes:
1. sélectionner le tableau Excel (rapidement: sélectionner la 1ère ligne, appuyer sur la touche Fin puis sur Shift + flèche vers le bas).
2. Copier le tableau
3. Passer sur Word
4. Mettre en page avec 2 colonnes, définir les marges
5. coller le tableau
6. corriger les largeurs de colonnes si besoin (en passant la souris sur le trait séparateur)
Pour afficher les intitulés de colonnes, utiliser l'en-tête de page.
Sauvegarder.
0
Bonjour

Ou faire une macro qui formate la feuille

Sub FormatImp()
Nlig = Range("A" & Rows.Count).End(xlUp).Row
With ActiveSheet
.PageSetup.PrintArea = "$A$1:$F$" & Nlig
.PageSetup.PrintTitleRows = "$2:$2"
End With
End Sub

A+
Maurice
0
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 1 059
13 août 2013 à 14:31
Bonjour,
Regardez cet exemple basé sur la fonction Decaler et les zones d'impression:
https://www.cjoint.com/?3HnoCEgPZgC
0