Code VBA pour impression ticket de caisse

Résolu
Bonjour tout le monde,
Je suis confronté à un problème sur VBA EXCEL 2007
J'ai un tableau avec une dizaine de colonne et une dizaine de lignes
je voudrais connaitre le code VBA pour impression de ticket de caisse, car quand je tape que 3 articles sur 10 mon ticket de caisse sort avec bien l'entête les 3 articles mais les espaces blancs correspondant aux 7 autres lignes et le pied de page.Donc je voudrais créer un bouton pour Imprimer le ticket. Quelqu'un peut m'aider s'il vous plait Merci
KERSM

2 réponses

  1. Bonjour, pourriez-vous nous donner le fichier (en supprimant les infos personnelles) ? Ça serais beaucoup plus simple ;)
    0
    1. Salut T3ch
      comment mettre le tableau excel dans le commentaire stp merci
      0
    2. Salut T3ch
      je ne sais toujours pas comment vous envoyer mon tableau excel pour consultation
      merci de me répondre
      KERSM
      0
    3. salut T3ch,
      désolé je n'arrive pas à ouvrir le lien
      0
    4. je vous envoie :
      en A1 (N°commande) A2 (DATE) A3 (VENDEUR) A4 (CLIENT)
      B1:B10 (CODE) C1:C10 (ARTICLES) D1:D10 (LARGEUR) E1:E10 (HAUTEUR) F1:F10 (PRIX M²) G1:G10 (SURF M²) H1:H10 (Qté) I1:I10 (PRIX TOTAL de l'article) ....mon tableau contient 10 Lignes par contre quand je veux imprimer que trois articles de mon tableau mon ticket de caisse sort avec un blanc concernant les lignes non remplies . en sachant que j'ai un "en tête de page" et "un pied de page". Je travaille avec excel 2007 sous vba , donc pouvez vous me donner le code vba pour éviter du gaspillage de ticket.
      Merci
      KERSM
      0
  2. Bonjour, voilà une première version, regardez si ça correspond à votre besoin. https://we.tl/t-rE7kdDFIcl
    (J'ai décomposé en trois bouton pour comprendre ce que ça fait, et le dernier fait tout d'un coup)
    0
    1. Bonsoir T3ch
      Merci pour votre travail, je vais le mettre en oeuvre dès que possible et s'il y a d'autres informations complémentaires je reviendrai vers vous
      KERSM
      0