Impression de données excel

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

4 réponses

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