cellule trop haute et saut de page automatique

Bonjour,
après de nombreuses et longues recherches je n'ai pas trouvé la réponse au
problème suivant :
j'ai une formule CONCATENER avec des retours à la ligne "&CAR(10)&" qui me
donne un texte trop long/haut, ayant pour conséquence un texte tronqué si il
ne rentre pas dans la page ou un renvoi à la page suivante si le texte peut
passer dans la page...
Je souhaiterais que mon texte soit dispatcher sur plusieurs page.
Ci-joint un fichier test (peut être je n'utilise pas la bonne méthode, j'ai
le niveau maternelle petite section en libreoffice :D)

J'espère avoir étais suffisamment précis, merci beaucoup d'avance pour votre
précieuse aide !

Test_saut_dans_page_si_cellule_trop_haute.ods
<http://nabble.documentfoundation.org/file/n4090034/Test_saut_dans_page_si_cellule_trop_haute.ods>

Bonjour

hugo wrote

j'ai une formule CONCATENER avec des retours à la ligne "&CAR(10)&" qui me
donne un texte trop long/haut, ayant pour conséquence un texte tronqué si
il ne rentre pas dans la page ou un renvoi à la page suivante si le texte
peut passer dans la page...

À ma connaissance il ne sera pas possible d'insérer un saut de page
au milieu d'une cellule.

Puisque tu gères toi-même la concaténation pourquoi ne pas tout
simplement mettre :
en B5 ='base texte'.D3&'base texte'.D35
en B6 ='base texte'.D67&'base texte'.D99

Cordialement
Pierre-Yves

je te remercie vivement de ta réponse pierre-yves samyn, mais en fait c'est
un peu plus complexe...
car dans mon fichier original (pas le test envoyé), j'ai des conditions qui
rendent la hauteur de la cellule très variable (de 1/2 page A4 à 2 ou 3
pages A4), donc un CONCATENER sur 2 cellules ou lieu de 1 ne m'arrange pas
vraiment... et la dispatcher sur un plus grand nombre m'obligerais une mise
à page manuelle à chaque fois :confused:

...en fait je ne souhaite pas insérer un saut de page mais que cette cellule
se répartisse automatiquement sur les différentes pages nécessaire selon sa
hauteur, que la mise en page soit automatique.
...mais il n'y a peut être pas de solution.

Merci encore

Suite...

Je me suis mal expliqué... J'avais compris cette demande...

hugo wrote

je ne souhaite pas insérer un saut de page mais que cette cellule se
répartisse automatiquement sur les différentes pages nécessaire selon sa
hauteur, que la mise en page soit automatique.

...mais une cellule ne sera pas fractionnée (toujours à ma connaissance) sur
plusieurs pages, que ce soit automatiquement ou via l'insertion manuelle
d'un saut
de page. Pour obtenir plusieurs pages le texte doit donc être réparti sur
plusieurs
cellules.

hugo wrote

j'ai des conditions qui rendent la hauteur de la cellule très variable
(de 1/2 page A4 à 2 ou 3 pages A4), donc un CONCATENER sur 2 cellules ou
lieu de 1 ne m'arrange pas vraiment... et la dispatcher sur un plus grand
nombre m'obligerais une mise à page manuelle à chaque fois

Hors sujet : CONCATENER n'est pas indispensable, tu peux utiliser
l'opérateur &

Dans l'exemple réel je ne sais pas si la hauteur variable dépend du nombre
de
CAR(10). Si oui, tu peux tester ce nombre :
=NBCAR('base texte'.D3)-NBCAR(SUBSTITUE('base texte'.D3;CAR(10);""))
et compliquer les formules que je proposais précédemment:

Avec en A1 =NBCAR('base texte'.D3)-NBCAR(SUBSTITUE('base
texte'.D3;CAR(10);""))

En B5 quelque chose comme:

=SI(A1<10;'base texte'.D3&CAR(10)&'base texte'.D35&CAR(10)&'base
texte'.D67&CAR(10)&'base texte'.D99;'base texte'.D3&CAR(10)&'base
texte'.D35)

En B6, quelque chose comme:
=SI(A1<10;"";'base texte'.D67&CAR(10)&'base texte'.D99)

Autrement dit, s'il y a moins de 10 (dans cet exemple) retours à la ligne on
concatène tout en B5 et on n'affiche rien en B6.
Sinon, on ne concatène que 2 cellules en B5 et la suite en B6

hugo wrote

...mais il n'y a peut être pas de solution.

je crains que non...

Cordialement
Pierre-Yves

Super merci beaucoup pierre-yves samyn !!!
...en modifiant 2 ou 3 trucs dans mes tableaux c'est une solution qui me
convient très bien.