Deux colonnes, deux mille lignes....

Résolu/Fermé
ifebo - 1 févr. 2013 à 12:48
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 - 7 févr. 2013 à 13:36
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 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
1 févr. 2013 à 13:57
Bonjour

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

Bonne suite
0
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
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 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
6 févr. 2013 à 12:17
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
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 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
7 févr. 2013 à 12:00
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
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 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
7 févr. 2013 à 13:36
Bon, si ça répond à la question, peux tu mettre le sujet à résolu (en haut dans ton message initial)

Bonne journée
0