... suite
-----Message d'origine-----
De : nicolas.canu [mailto:nicolas.canu@mfrlucquy.com]
Envoyé : vendredi 7 avril 2017 11:33
À : users@fr.libreoffice.org
Objet : [fr-users] Re: Mise en forme avec fonction = égale
Je vous mets le fichier en pièce jointe pour mieux comprendre
L'idée est que la feuille "planning + evenement classe"
génére ensuite les feuilles planning 4
Planning 3
CAPa 1 ...Etc
En conservant la mise en du tableau "planning + evenement classe"
sur les autres feuilles
https://framadrop.org/r/7tHP4CpYiR#WIgwdLylUyeU9W/vsgg7zHXeCMiIJUTzcoPhH6F
18PE=
En effet, les solutions déjà indiquées ne peuvent pas marcher dans ce cas,
voici un exemple de solution possible:
https://framadrop.org/r/UK9i3_EBPD#WLGCXf/ihKlYa4UCSnigB673mobSDBU9v4F2maPo5
/Q=
Sur les feuilles planning 3 et planning 4, j'utilise la fonction STYLE qui
permet d'appliquer un style donné à une cellule.
Mais pour cela il faut:
1/ définir ces styles, ici j'ai créé 5 styles (déc bleue; déc jaune; déc
verte; fond gris; vacances). Ils reproduisent à l'identique le style des
cellules de la première feuille:
Se positionner sur la cellule dont on veut définir le style, dans "styles et
formatage" (F11), cliquer sur l'icône "Nouveau style".
2/ dans la première feuille, rajouter des colonnes (que l'on pourra masquer
ensuite) contenant le style appliqué à la colonne de gauche
3/ dans les feuilles planning, rajouter à la formule qui recopie le contenu:
&T(STYLE(adresse de la cellule contenant le nom du style))
Comme les cellules contiennent du texte, il faut utiliser & (et non +) et
rajouter la fonction T()
Je ne vois pas d'autre solution, sauf à utiliser une macro, mais ce serait
plus compliqué.
Cordialement,
Michel