formatage conditionnel

Bonjour,

Avec la nouvelle version (4.0), j'avais réussi à rassembler tous mes formatages en 4 lignes du genre : az2:az225;bc2:bc225;bf2:bf225.
Plus tard, j'ai retrouvé mes formatages "explosés" en plusieurs dizaines de lignes dans la fenêtre "gérer". Les 3 colonnes concernées (az, bc et bf) restaient bien regroupées mais la zone était coupée verticalement : de 2 à 8, de 100 à 225, de 10 à 19 etc, avec également des lignes seules. J'ai compris que ça s'est produit à la suite de l'insertion de nouvelles lignes et de la copie de certaines lignes dans des lignes vides (pour garder certaines informations et en changer d'autres). J'espère que je suis clair !
Ma question : est-ce un bug ou une manipulation incorrecte de ma part ? J'aurais pensé que les zones de chaque formatage suivaient le mouvement, tant qu'on ne modifiait pas le formatage à l'intérieur.

Merci,

Henri

Bonjour,

De : Henri Boyet [mailto:henri.boyet@gmail.com]
Envoyé : mercredi 20 mars 2013 10:09

Avec la nouvelle version (4.0), j'avais réussi à rassembler tous mes
formatages en 4 lignes du genre : az2:az225;bc2:bc225;bf2:bf225.
Plus tard, j'ai retrouvé mes formatages "explosés" en plusieurs dizaines
de lignes dans la fenêtre "gérer". Les 3 colonnes concernées (az, bc et
bf) restaient bien regroupées mais la zone était coupée verticalement :
de 2 à 8, de 100 à 225, de 10 à 19 etc, avec également des lignes
seules. J'ai compris que ça s'est produit à la suite de l'insertion de
nouvelles lignes et de la copie de certaines lignes dans des lignes
vides (pour garder certaines informations et en changer d'autres).
J'espère que je suis clair !
Ma question : est-ce un bug ou une manipulation incorrecte de ma part ?
J'aurais pensé que les zones de chaque formatage suivaient le mouvement,
tant qu'on ne modifiait pas le formatage à l'intérieur.

Amha, je ne pense pas que ce soit un bug, mais une difficulté pour définir
lors d'insertion et recopies ce qui est une même zone ou pas. Ce qui paraît
évident à l'utilisateur ne l'est pas forcément pour celui qui code et qui
doit penser à tous les cas de figure.
Peut-être sera-t-il possible de demander une amélioration plus tard, mais
pour l'instant, si les plus gros pb sur les FC me semblent réglés à partir
de la 4.0.2, il reste encore quelques problèmes moins graves, mais gênants
qui vont bien occuper les devs.

Pour ton problème, voici comment je procède (ça ne peut se faire qu'avec la
version 4)
Format > Formatage conditionnel > Gérer
- Sélectionner une des plages de la zone à reconstituer
   - Editer
     - modifier la plage au bas de la fenêtre pour l'étendre à toute la
plage souhaitée > Ok
- sélectionner successivement les autres "débris" de plage
   - Supprimer

C'est rapide, et si on pense à le faire régulièrement, avant d'avoir trop
chamboulé la plage, c'est peu risqué.

Bonne journée,
Michel

Bonjour Michel et merci pour la réponse,

J'avais effectivement «réparé» comme tu l'indiques, ce n'est pas très long mais c'est quand même du temps perdu. Donc si on pouvait l'éviter…

Bonne journée,

Henri

Suite ...

De : Henri Boyet [mailto:henri.boyet@gmail.com]
Envoyé : mercredi 20 mars 2013 11:44
>
Bonjour Michel et merci pour la réponse,

J'avais effectivement «réparé» comme tu l'indiques, ce n'est pas très
long mais c'est quand même du temps perdu. Donc si on pouvait l'éviter…

J'ai été un peu rapide, normalement une insertion de ligne (ou colonne) à
l'intérieur d'une plage de FC n'explose pas la plage (insérer une ligne en 3
dans un classeur avec une plage soumise à FC: A1:E10 donne une nouvelle
plage A1:E11).

Par contre copier la ligne 3 sur la ligne 5 crée le découpage. Il en est de
même si on copie simplement les cellules C2:D2 vers les cellules B6:C6
Si on regarde le découpage, on a 2 plages
- La plage initiale sans B6:C6 (A1:E5,A7:E10,A6,D6:E6)
- et la plage B6:C6
Les 2 plages ayant les mêmes conditions.

Mais je crois voir la difficulté, "copier" copie aussi le format. Si je
copie ces cellules vers G1:H1 hors de la plage initiale, ces cellules
doivent-elles être pour autant associées à la 1ère plage ? Tout dépend de ce
que je veux faire:
a) Je peux vouloir les lier car elles seront toujours soumises aux mêmes
conditions
b) Ou je peux recréer une nouvelle zone avec des conditions similaires,
mais que je vais différencier

Et bien sûr le cas amusant est celui de la recopie à cheval sur le bord de
la plage (recopie vers E1:F1)

La solution serait probablement de questionner l'utilisateur sur ce qu'il
veut faire, du genre du message qui existe maintenant quand on sélectionne
une plage qui comprend déjà des FC et que l'on veut y appliquer des FC.

Pour limiter l'éclatement il faut faire des copies spéciales sans le format.
Mais il reste un problème en instance, ce type de copie fait (parfois /
toujours ?) disparaître le résultat du FC à l'écran, mais il n'est pas perdu
pour autant:
https://bugs.freedesktop.org/show_bug.cgi?id=57661#c19

Bonne journée,
Michel