Bonjour

> Message du 24/09/12 19:53
> De : "Jean-Baptiste Faure"
> Pierre-Yves : pourquoi penses-tu que ce n'est pas une bonne idée de
> déplacer la sélection sur la première cellule du bloc dont on édite le
> formatage conditionnel ? Il me semble que l'utilisateur, quand il ouvre
> ce dialogue se fiche complètement de savoir quelle est la cellule courante


Plusieurs choses...

1. Je ne suis pas sûr que l'utilisateur se fiche de la cellule courante
dans tous les cas. Elle (la cellule courante) peut être une cellule
intervenant dans le calcul de la formule du formatage considéré.

2. La plage mise en forme est souvent *grande*, plus que l'écran.

3. L'extension de la sélection à la région courante (méthode
collapseToCurrentRegion d'un curseur) (cf. données> trier) est utile
pour visualiser la plage impactée quand on "part" d'une cellule. Ici
on part de la plage. De plus cette extension (dans le cas du tri) ne
change pas la sélection (la cellule courante reste la même). Il n'y a
pas de "flash", on reste in situ. Ici on pourrait passer de
AMJ1048576 à A1...

4. En revanche le changement de sélection résoud le problème que
je soulève: l'absence d'information sur la cellule de référence.

Par exemple pour définir un format sur B4:B7, la formule sera tout à
fait différente selon que la cellule courante (dans la sélection) est
B4, B5, B6 ou B7 (B4 ou B7 étant les cas les plus fréquents avec une
sélection à la souris).

Dans le cas où la sélection courante n'est pas dans la plage concernée
c'est "pire".

Dans l'exemple du fichier de Markus (relative_ref_in_cond_format)
avec la cellule courante B15, Formatage cond.> Gérér> E4:E7> Éditer
affiche ESTNUM(C13) ce qui n'a aucun sens *pratique*
mais surtout cela pourrait conduire l'utilisateur à corriger en
ESTNUM(F2)  (s'il raisonne avec E4 comme cellule de référence) ou
ESTNUM(F5)  (s'il raisonne avec E7 comme cellule de référence).

Ces deux "corrections" seraient bien sûr tout à fait incorrectes et
après validation du dialogue, sélectionner E4 puis faire
Formatage cond.> Gérér> E4:E7> Éditer afficherait : ESTNUM(I#REF !)

Donc, pour revenir à ta question, forcer la sélection dans ce cas à
E4:E7 résoudrait ce problème *à condition* que la cellule arbitrairement
choisie comme cellule courante dans la sélection soit visible à l'écran.
Je suppose qu'une majorité de personnes admettrait dans ce cas qu'il
s'agisse de E4... mais ce serait un choix arbitraire :)

PS: dans une certaine mesure je suis réconforté de constater ne pas
être le seul à rencontrer quelques... difficultés de dialogue avec Markus :(

Cordialement
Pierre-Yves

Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ?
Je crée ma boîte mail www.laposte.net

-- 
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/qa/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à