OVH Cloud OVH Cloud

bloc de cellules

4 réponses
Avatar
nathalie faisans
bonjour à toutes et tous :

Je cherche à empêcher un saut de page et faire en sorte qu'un bloc de
cellule soit obligatoirement dans la même feuille à l'aperçu avant impression.
La hauteur des lignes peut varier, et il y a plusieurs blocs à créer dans
mon doc excel. quelqu'un peut-il m'aider ? merci

4 réponses

Avatar
michdenis
Bonjour Nathalie,

La question manque un peu de clarté ou c'est peut-être Excel qui manque de flexibilité lorsque vient le temps d'imprimer.
Si tu désires imprimer ta feuille ou un classeur ayant une présentation qui ne se fait pas de façon automatique,

A) charge la macro complémentaire : Gestionnaire de Rapport
Barre des menus/outils/macro complémentaires/tu coches la macro énoncée.
P.-S. Si tu as Excel 2003, elle n'est pas disponible, il faut alors trouver sur une version
plus ancienne le fichier Assimod.xla, le copier dans le répertoire où se logent
les macros complémentaires!

B) tu fais la mise en page de ta feuille exactement de la façon dont tu voudrais l'imprimer.
Tu appelles la commande : Editon /affichage (vue) personnalisé et tu ajoutes une vue.
Chaque section de ta feuille peut avoir une vue personnalisée qui lui est propre. Il faut
seulement reprendre le processus de mise en page à chaque fois et enregistrer la vue!

C ) Tu utilises le « Gestionnaire de Rapports » pour regrouper sous une même appellation
plusieurs vues personnalisées. (Menu/Édition/Gestioinnaire de Rapports)

D ) Maintenant, lorsque tu veux imprimer ta feuille, tu ouvres le gestionnaire de rapports
et de là, tu lances l'impression de ta feuille ou de ton classeur.

P.-S. Si tu décides d'aller de l'avant avec cette méthode, tu te dois de définir une vue « normale »
de ta feuille. Cela te permettra de retrouver ta feuille telle quelle après avoir imprimé
sans avoir les caractéristiques spécifiques liées à l'impression.


Salutations!



"nathalie faisans" <nathalie a écrit dans le message de news:

bonjour à toutes et tous :

Je cherche à empêcher un saut de page et faire en sorte qu'un bloc de
cellule soit obligatoirement dans la même feuille à l'aperçu avant impression.
La hauteur des lignes peut varier, et il y a plusieurs blocs à créer dans
mon doc excel. quelqu'un peut-il m'aider ? merci
Avatar
Elyoukey
Bonjour,
je viens porter quelques précisions (la question vient de moi), parce que en
fait, c'est un peu plus alambiqué que cela.

En gros, j'utilise une moulinette basée sur des liaisons avec un autre
logiciel pour générer un document excel automatiquement. Comme c'est une base
de donnée un peu 'vieillotte' (4D version 6.7.4), j'utilise les lliaisons DDE.

A l'arrivée, j'obtiens une sorte de listing que l'utilisateur devrait
pouvoir imprimer juste en faisant 'Fichier/imprimer' (dans l'idéal). Mais
comme j'ai des zones de commentaires avec des tailles variables dans les
'blocs', l'impression des blocs peut se retrouvée tronquée (parce qu'il n'y a
plus de place sur la feuille).

Ce que l'on cherche c'est un moyen de dire à Excel : 'Ce bloc de cellule
doit absoluement être sur la même page'.

La réponse de michdenis semble bonne, mais cela oblige chaque utilisateur à
faire des manipulations supplémentaires (installation du fichier .xla,
utilisation du gestionnaire de rapports) "juste pour ça". N'y'a t'il pas un
moyen plus simple ?

d'avance merci pour les réponses.
Avatar
michdenis
Bonjour Elyoukey,

Il y a d'autres moyens... mais pour cela tu dois avoir des points de repère dans la structure de tes données te permettant
d'indiquer à Excel où doivent se faire les sauts de page. Simplement, ceci revient à identifier les différentes zones à imprimer et
qu'elle est l'étendue de chacune des zones.



Salutations!







"Elyoukey" a écrit dans le message de news:

Bonjour,
je viens porter quelques précisions (la question vient de moi), parce que en
fait, c'est un peu plus alambiqué que cela.

En gros, j'utilise une moulinette basée sur des liaisons avec un autre
logiciel pour générer un document excel automatiquement. Comme c'est une base
de donnée un peu 'vieillotte' (4D version 6.7.4), j'utilise les lliaisons DDE.

A l'arrivée, j'obtiens une sorte de listing que l'utilisateur devrait
pouvoir imprimer juste en faisant 'Fichier/imprimer' (dans l'idéal). Mais
comme j'ai des zones de commentaires avec des tailles variables dans les
'blocs', l'impression des blocs peut se retrouvée tronquée (parce qu'il n'y a
plus de place sur la feuille).

Ce que l'on cherche c'est un moyen de dire à Excel : 'Ce bloc de cellule
doit absoluement être sur la même page'.

La réponse de michdenis semble bonne, mais cela oblige chaque utilisateur à
faire des manipulations supplémentaires (installation du fichier .xla,
utilisation du gestionnaire de rapports) "juste pour ça". N'y'a t'il pas un
moyen plus simple ?

d'avance merci pour les réponses.
Avatar
Elyoukey
Quels sont ces autres moyens ?
J'aimerais éviter l'insertion de sauts de pages 'à la volée' car il me
faudrait calculer à chaque bloc si je dois inserer ou non, en fonction de sa
hauteur.

De plus, (là c'est du luxe, mais bon...) je reprend ensuite ce même document
en mise en page paysage sur un autre onglet, si j'insère dynamiquement les
sauts de page, il faudra que je me repasse tous les blocs pour réinserer les
bons sauts de pages aux endroits qui correspondent. C'est possible, mais
1 source de bugs potentielle
2 fastidieux et rallongeant le temps de traitement

merci




Bonjour Elyoukey,

Il y a d'autres moyens... mais pour cela tu dois avoir des points de repère dans la structure de tes données te permettant
d'indiquer à Excel où doivent se faire les sauts de page. Simplement, ceci revient à identifier les différentes zones à imprimer et
qu'elle est l'étendue de chacune des zones.



Salutations!