Deux colonnes, deux mille lignes....

Résolu
ifebo -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,

Voilà pour la question: comment imprimer ce tableau en imprimant plusieurs blocs sur la même page, i.e. au lieu de 100 lignes par page, en caser 300 ou 400 en les accolant cote à cote.... Les deux colonnes ne sont pas larges
Sympa!

Merci!!!!

5 réponses

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    une proposition avec macro
    https://www.cjoint.com/?3Bbn5mX0Xbv

    Bonne suite
    0
    1. Ifebo
       
      Bonjour
      J'ai essayé d'intégrer votre module dans mon classeur. Je crois avoir réussi.
      J"ai été dans outils > macro> macros
      J'ai 2 macros : i ventilation sur x colonnes
      ii copier
      je lance "executer" pour la macro i. J'ai ensuite le message suivant:
      "erreur d'exécution 9: l'indice n'appartient pas à la sélection"
      je clique sur débogage. En jaune: Worksheets("Copie").Range("A1:Z1000").ClearContents
      Je pense qu'il s'agit d'une erreur d'adresse des cellules concernées. J' ai modifié mais ca ne fonctionne pas....
      Merci

      Ifebo
      0
  2. ifebo
     
    Bonjour CCM81... (tarnais? moi aussi...)
    Bon voilà j'y connais rien à VB mais j' essaye de comprendre. Je cherche je fouille et c'est assez sympa de voir ce qui change en modifiant les cstes. Je vais essayer d'aller au bout. En tout cas, bravo...et merci. Peut être à plus...
    0
  3. ccm81 Messages postés 11033 Statut Membre 2 434
     
    As tu une feuille de nom Copie?
    Si non il te faut la créer et la nommer Copie
    Si oui, le pb est ailleurs
    0
    1. Ifebo
       
      bonjour
      j'ai créé la feuille copie...Les deux premières lignes de la macro fonctionnent. Elles ont pour objet d'effacer le contenu de la feuille copie, non?...Ca j'ai compris tout seul!!! Mais Paf! j'ai ça:
      Erreur 1004
      "la méthode 'range' de l'objet '_Global' a échoué"
      puis dans vba en jaune:
      "nbPr = Range("Tab").Rows.Count"
      J'ai aussi vu que nbPr est le nombre de produits.
      C'est une histoire de TAB?
      Merci CCM81
      0
  4. ccm81 Messages postés 11033 Statut Membre 2 434
     
    C'est bien une histoire de Tab. As tu nommé la plage à traiter dans la feuille

    L'instruction
    nbPr = Range("Tab").Rows.Count
    fait référence à la plage (x lignes et 2 colonnes) que j'ai nommé Tab dans la feuille (Insertion/nom/définir sous excel 2003) de la façon suivante
    Tab=DECALER(Feuil1!$A$1;0;0;NBVAL(Feuil1!$A:$A);NBVAL(Feuil1!$1:$1))

    Bon courage
    0
    1. Ifebo
       
      Purée!!!!!
      J'ai fais ce que tu as dit! Ca marche du tonnerre!!! C'est fou ca alors!!!!
      Moi ca me scie....Merci. T'es un as....
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bon, si ça répond à la question, peux tu mettre le sujet à résolu (en haut dans ton message initial)

    Bonne journée
    0