Excel vba - mise en page pour impression

Résolu/Fermé
marcoturbo Messages postés 26 Date d'inscription jeudi 4 septembre 2014 Statut Membre Dernière intervention 13 janvier 2016 - 30 juin 2015 à 10:49
marcoturbo Messages postés 26 Date d'inscription jeudi 4 septembre 2014 Statut Membre Dernière intervention 13 janvier 2016 - 9 août 2015 à 17:00
Bonjour à tous,

https://www.cjoint.com/c/EFEiWuNfFSq

Je reçois par macro différentes listes par colonnes sur la feuille 2.
Evidement chaque liste est de longueur variable et le nombre de liste aussi. ( sinon cela serai trop facile ^^).

J'aimerais pour une impression ultérieure, réaliser une mise en page comme en feuille 1.
Cad , que chaque liste ai 2 emplacements vide en dessous, et un espace de 2 lignes entre chaque liste. Le titre en gras et centré. Que la macro reconnaisse la place libre pour coller, pour pas qu'une liste soit couper en 2 lors de l'impression . Les listes ne dépassent jamais une page.

Voilà, j'espère avoir été clair, si pas je me tiens à votre disposition.

Merci d'avance.
A voir également:

3 réponses

Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
5 juil. 2015 à 06:26
Bonjour
Voici l'appli avec la possibilité de gérer 300 listes, avec 2 méthodes aux résultats différents
La première qui respecte exactement votre demande à la lettre
https://www.cjoint.com/c/EGfdQAJ5c2w
-Avantage: je n'en vois pas
-Inconvénient: suivant les longueurs de chaque liste et après les décalages successifs imposés, les restitutions sur les feuilles à imprimer paraissent complétement anarchiques. il n'y a plus de logique dans le suivi des listes et on s'y perd très vite. A ABANDONNER.

Avec la deuxième méthode, la suite logique est respectée.
https://www.cjoint.com/c/EGfdSdMzpow
Lorsque une liste doit être décalée, elle peut entraîner avec elle les 2 listes qui, suivant la colonne ou elle se trouve, peut décaler aussi les 2 listes qui la précèdent, ou bien les 2 listes qui suivent ou encore celle qui la précède et celle qui la suit.
-Avantage: La lecture est plus cohérente et l'utilisateur s'y retrouve plus facilement dans le listing.
-Inconvénients: Aucun
A APPLIQUER

Il est probable que dans votre demande vous sous-entendiez l'application de la deuxième méthode, j'aimerai connaître en retour quelle méthode vous retiendrez.
Cdlt
2
marcoturbo Messages postés 26 Date d'inscription jeudi 4 septembre 2014 Statut Membre Dernière intervention 13 janvier 2016
9 août 2015 à 17:00
Un grand merci Frenchie, je prends la deuxième solution, c'est parfait !!!

Cdlt
0
marcoturbo Messages postés 26 Date d'inscription jeudi 4 septembre 2014 Statut Membre Dernière intervention 13 janvier 2016
1 juil. 2015 à 16:47
Personne ? ?
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
3 juil. 2015 à 03:39
Bonjour
https://www.cjoint.com/c/EGdbt4z0UKw
Sur la feuille1 (celle à imprimer), Pour éviter de taper du code peut-être pour le peu de cas de figure qui va se présenter, j'ai opté pour un moyen simple concernant le déplacement des listes vers la feuille suivante en cas de chevauchement, vous n'avez qu'à double-cliquer sur la tête de liste de votre choix et celle-ci (et tout ce qui se trouve en dessous), sera décalé sur la feuille suivante.
Si vous tenez vraiment à ce que cette partie soit entièrement automatisée, il vous faudra patienter un peu.
Cdlt
0
marcoturbo Messages postés 26 Date d'inscription jeudi 4 septembre 2014 Statut Membre Dernière intervention 13 janvier 2016
3 juil. 2015 à 22:03
Tout d'abord merci de prendre ma demande en considération.

J'aimerais effectivement que cela soit automatique, mais pas de soucis, j'ai le temps ( je pars en vacance demain ).

Encore un grand merci.
0