LibO : comment ça marche une ligne répétitive ?

Bonjour,

j'ai vu qu'on pouvait, dans les options des plages paramétrer des lignes et des colonnes répétitives.
Mais ça répète quoi exactement et comment ça marche ?

L'aide est sommaire sur le sujet, la FAQ aussi hélas, en anglais et en français.

Re-bonjour

Ysabeau wrote

j'ai vu qu'on pouvait, dans les options des plages paramétrer des lignes
et des colonnes répétitives.

Partant de cette situation de départ:

<http://nabble.documentfoundation.org/file/n4054384/Etendre1.png>

si on insère une colonne entre B et C

1. Avec Outils> Options> Calc> Général> Étendre les références lors de
l'insertion
cochée

On obtient:

<http://nabble.documentfoundation.org/file/n4054384/Etendre2.png>

La plage a été étendue dans la formule

2. Avec Outils> Options> Calc> Général> Étendre les références lors de
l'insertion
Décochée

On obtient:
<http://nabble.documentfoundation.org/file/n4054384/Etendre3.png>

La formule n'a pas été modifiée.

On parle aussi de lignes/colonnes répétitives dans LibreOffice à propos
des zones d'impression (pour les en-têtes à reproduire) mais je suppose
que ta question ne porte pas là-dessus...

Cordialement
Pierre-Yves

Suite...

pierre-yves samyn wrote

On parle aussi de lignes/colonnes répétitives dans LibreOffice à propos
des zones d'impression (pour les en-têtes à reproduire) mais je suppose
que ta question ne porte pas là-dessus...

Au cas où je précise quand même...

Lors de la définition d'un nom (Menu Insertion> Nom) on peut indiquer
que le nom sera utilisable pour les zones d'impression comme plage, titre
de colonne ou ligne. Ce sont les options "Répéter la...".

Quand on a créé des noms de ce type on peut avoir par exemple:
<http://nabble.documentfoundation.org/file/n4054386/Repeter1.png>

On pourra les utiliser ainsi :
<http://nabble.documentfoundation.org/file/n4054386/Repeter2.png>

Cordialement
Pierre-Yves

Suite, suite... :slight_smile:

Je termine en ajoutant qu'il est hélas impossible d'utiliser
des noms "calculés" (références de plages dynamiques)
comme nom de plage d'impression.

J'avais ouvert une demande d'amélioration à ce sujet:
https://bugs.freedesktop.org/show_bug.cgi?id=33152

Cordialement
Pierre-Yves

Partant de cette situation de départ:

<http://nabble.documentfoundation.org/file/n4054384/Etendre1.png>

si on insère une colonne entre B et C

1. Avec Outils> Options> Calc> Général> Étendre les références lors de
l'insertion cochée

On obtient:

<http://nabble.documentfoundation.org/file/n4054384/Etendre2.png>

La plage a été étendue dans la formule

2. Avec Outils> Options> Calc> Général> Étendre les références lors de
l'insertion Décochée

On obtient:
<http://nabble.documentfoundation.org/file/n4054384/Etendre3.png>

La formule n'a pas été modifiée.

Ben non, avec les deux cases cochées, je n'arrive à avoir que le format qui se reproduit incluant les listes déroulantes. Par contre, effectivement, les références de la ligne sont dynamiques tout en restant absolues. Il y a un truc que je fais mal peut-être, mais où ?
J'insère la ligne par "Insertion ligne" ou bouton droit "Insérer ligne entière".

On parle aussi de lignes/colonnes répétitives dans LibreOffice à propos
des zones d'impression (pour les en-têtes à reproduire) mais je suppose
que ta question ne porte pas là-dessus...

En effet je cherche un moyen d'obtenir des colonnes calculées sans faire trente-six-milles manipulations.

Merci, j'avais pensé à ça quand j'ai vu qu'on pouvait définir une zone d'impression en passant par Définir un nom.

c'est bon à savoir :slight_smile:

Merci beaucoup.

Suite...

Ysabeau wrote

Ben non, avec les deux cases cochées, je n'arrive à avoir que le format
qui se reproduit incluant les listes déroulantes. Par contre,
effectivement, les références de la ligne sont dynamiques tout en
restant absolues. Il y a un truc que je fais mal peut-être, mais où ?
J'insère la ligne par "Insertion ligne" ou bouton droit "Insérer ligne
entière".

Pour les lignes cela fonctionne a priori pareil...

Partant de :
<http://nabble.documentfoundation.org/file/n4054403/EtendreLigne1.png>

Si j'insère une ligne entre 3 et 4 avec l'option "Etendre..." cochée
j'obtiens:
<http://nabble.documentfoundation.org/file/n4054403/EtendreLigne2.png>

La condition, comme pour les colonnes, est que ce qui est référencé
dans la formule soit une plage, B2:B3 dans l'exemple.
- B2+B3 ne pourrait être étendu
- B2:B2 ne pourrait être étendu (hélas...)

Tout ceci, a priori quelle que soit la méthode d'insertion (clic droit
sur l'en-tête puis Insérer des lignes, clic droit dans une cellule puis

Ligne entière...

Cordialement
Pierre-Yves

donc si je comprends bien, ça ne peut pas "recopier" ou "étendre" ma formule =F4+D4 ni =E4*D4 qui sont sur la même ligne, à moins, peut-être que je fasse un autre système de plage, mais ça complique un brin.

Bref snif pour "mes" colonnes calculées, pour l'instant en tous cas.

Bonjour

Ysabeau wrote

donc si je comprends bien, ça ne peut pas "recopier" ou "étendre" ma
formule =F4+D4 ni =E4*D4 qui sont sur la même ligne, à moins, peut-être
que je fasse un autre système de plage, mais ça complique un brin.

Bref snif pour "mes" colonnes calculées, pour l'instant en tous cas.

Désolé d'être un peu Rantanplan sur ce coup mais...

Tu peux essayer Ctrl+D qui a été amélioré depuis la version 3.6
Cela recopie des valeurs mais aussi des formules y compris en
ligne.

Il est possible de sélectionner une plage/ligne avant de faire
Ctrl+D et ce sont toutes les cellules sélectionnées qui sont traitées.

Évidemment il faut voir avec la structure de ton tableau si
cela répond...

Cordialement
Pierre-Yves