Deux colonnes, deux mille lignes....

Résolu
ifebo -  
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   -
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!!!!



A voir également:

5 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour

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

Bonne suite
0
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
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
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
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
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
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
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
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bon, si ça répond à la question, peux tu mettre le sujet à résolu (en haut dans ton message initial)

Bonne journée
0