Re: [fr-users] Formatage conditionnel alterné de table filtrée [Résolu]

2021-12-13 Par sujet Stéphane Santon

Bonsoir,

UN BON LAPIN N'ABANDONNE JAMAIS !

Le 11/12/2021 à 23:25, Stéphane Santon a écrit :
Avec le formatage conditionnel, on peut colorer alternativement une 
ligne en fond gris puis une en fond blanc, avec une condition

SI(EST.IMPAIR(LIGNE(A1));1;0)

Mais quand c'est une une table filtrée, les lignes masquées dépendent du 
contenu, donc le formatage alterné devient un peu n'importe quoi...


Y aurait-il une méthode pour un formatage conditionnel applicable aux 
lignes visibles seulement ?


J'ai trouvé !! :-D

pour une zone A1:J300 , la formule est :

SI(EST.PAIR(SOUS.TOTAL(3;$A$1:$A1));1;0)

Youho !!!


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Formatage conditionnel alterné de table filtrée

2021-12-13 Par sujet Stéphane Santon

Le 13/12/2021 à 12:40, Ocleyr2lalune a écrit :
Je n'ai pas libreoffice sous la main a la minute mais il me semble que 
tu peux choisir l'étendue de ton raccourci.

Reste que oui un bouton c'est plus lisible.


OK :-)


Du coup tu as ton résultat final ou tu as une question en suspend ?


Ben pour ce fil j'ai laissé tomber le formatage conditionnel alterné sur 
table filtrée.


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Formatage conditionnel alterné de table filtrée

2021-12-13 Par sujet Stéphane Santon

Bonjour,

Le 13/12/2021 à 10:07, yves dutrieux a écrit :
A tester, mais il me semble que l'affectation des raccourcis est propre 
à la machine sur laquelle tu es.


OK, merci pour l'info.

Si c'est bien le cas, il serait préférable de créer un bouton affecté à 
la macro sur ta feuille.


Oui c'est vrai, et ce sera plus intuitif à trouver...

Merci



Yves

Le dim. 12 déc. 2021 à 23:51, Stéphane Santon > a écrit :


Le 12/12/2021 à 23:27, Stéphane Santon a écrit :
 > Le souci c'est qu'il faut que je passe dans les 6 feuilles pour
 > "Actualiser la plage de données".
 > Dommage qu'il n'y ait pas une commande "Actualiser toutes les
plages de
 > données du classeur".
 > Donc macro pour ça.

Que voici, affectée à un Ctrl+Alt+F :

Option Explicit

Sub UpdateDataRanges()
         Dim loEnum, loRange

         loEnum = ThisComponent.DatabaseRanges.CreateEnumeration
         While loEnum.HasMoreElements
                 loRange = loEnum.NextElement
                 loRange.refresh()
         Wend
End Sub


-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org

 pour vous désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/

Privacy Policy: https://www.documentfoundation.org/privacy




--
web site : http://www.molenbaix.com 



--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Formatage conditionnel alterné de table filtrée

2021-12-13 Par sujet yves dutrieux
Bonjour Stéphane,

A tester, mais il me semble que l'affectation des raccourcis est propre à
la machine sur laquelle tu es.
Si c'est bien le cas, il serait préférable de créer un bouton affecté à la
macro sur ta feuille.

Yves

Le dim. 12 déc. 2021 à 23:51, Stéphane Santon  a
écrit :

> Le 12/12/2021 à 23:27, Stéphane Santon a écrit :
> > Le souci c'est qu'il faut que je passe dans les 6 feuilles pour
> > "Actualiser la plage de données".
> > Dommage qu'il n'y ait pas une commande "Actualiser toutes les plages de
> > données du classeur".
> > Donc macro pour ça.
>
> Que voici, affectée à un Ctrl+Alt+F :
>
> Option Explicit
>
> Sub UpdateDataRanges()
> Dim loEnum, loRange
>
> loEnum = ThisComponent.DatabaseRanges.CreateEnumeration
> While loEnum.HasMoreElements
> loRange = loEnum.NextElement
> loRange.refresh()
> Wend
> End Sub
>
>
> --
> Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous
> désinscrire
> Les archives de la liste sont disponibles à
> https://listarchives.libreoffice.org/fr/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
>


-- 
web site : http://www.molenbaix.com

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Formatage conditionnel alterné de table filtrée

2021-12-12 Par sujet Stéphane Santon

Le 12/12/2021 à 23:27, Stéphane Santon a écrit :
Le souci c'est qu'il faut que je passe dans les 6 feuilles pour 
"Actualiser la plage de données".
Dommage qu'il n'y ait pas une commande "Actualiser toutes les plages de 
données du classeur".

Donc macro pour ça.


Que voici, affectée à un Ctrl+Alt+F :

Option Explicit

Sub UpdateDataRanges()
Dim loEnum, loRange

loEnum = ThisComponent.DatabaseRanges.CreateEnumeration
While loEnum.HasMoreElements
loRange = loEnum.NextElement
loRange.refresh()
Wend
End Sub


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Formatage conditionnel alterné de table filtrée

2021-12-12 Par sujet Stéphane Santon

Bonsoir,

Bon, j'ai un fichier assez propre.

Donc ma première feuille est la source principale, colonnes A à F à 
(dé)cocher.


Ensuite, j'ai fait des copies de la source par formules matricielles 
(sur 300 lignes) vers les feuilles "U61 Contrat A" à "U61 Contrat F".


Sur chacune des 6 copies, j'ai défini la plage de données, puis appliqué 
un filtre standard, respectivement :

- "A" = x
- "B" = x
- "C" = x
- "D" = x
- "E" = x
- "F" = x

Ainsi, les tâches affectées à chaque candidat par des croix dans le 
tableau source se retrouvent dans les "Contrats individuels" de chacun.


Le souci c'est qu'il faut que je passe dans les 6 feuilles pour 
"Actualiser la plage de données".
Dommage qu'il n'y ait pas une commande "Actualiser toutes les plages de 
données du classeur".

Donc macro pour ça.

Pour l'édition, on sélectionnera 1 à 6 feuilles de contrats, et zou pour 
l'export PDF.


Mon fichier :
https://www.cjoint.com/c/KLmwzOZOwoT

Pour l'alternance des lignes grisées, je laisse tomber, c'était pour 
améliorer la lisibilité, mais pas grave.


Quant aux macros, j'y ai déjà touché, mais j'évite ici (sauf Actualiser 
toutes les plages), car j'ai le doux souhait que mon document (à 
partager) soit utilisable sur "d'autres plateformes bureautiques", au 
cas où l'on oserait m'opposer cet argument dans mon administration.


Merci

Le 12/12/2021 à 07:30, Ocleyr2lalune a écrit :

Ouille

Je crois qu'on s'est emberlificoté les pédales !!



J'ai lu copier le résultat vers et compris lier avec la source.
Tu nous renvoies l'état de ton fichier histoire qu'on reparte sur un 
truc correct ??


Non pas de "copier le résultat vers" sur le filtre spécial. Pas nécessaire.

Et surtout quel que soit ton filtre pas de lien vers la source. Juste un 
copier coller avec liaison de la source vers chacune des vues.
Le collage avec liaison est une option du collage spécial. (Avant le 
filtre, pour initialiser ta feuille)


/Claire/
Le 11 déc. 2021, à 23:50, "Stéphane Santon" > a écrit:


Le 11/12/2021 à 23:25, Stéphane Santon a écrit :

Mais quand c'est une une table filtrée,
Y aurait-il une méthode pour un formatage conditionnel
applicable aux
lignes visibles seulement ?


AH oui mais ça c'est avec un autofiltre...
Claire va me dire qu'avec le "Filtre spécial" et l'option "Copier le
résultat vers...", ça va tout seul.

Bon, sachant que j'ai 6 filtres avec la même source, il faudrait que je
fasse 6 copies de ma source, en plus de mes 6 cibles...

Donc s'il y avait vraiment une méthode applicable sur les lignes visibles...





--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Formatage conditionnel alterné de table filtrée

2021-12-11 Par sujet C Fourcroy

Bonsoir,

Après un rapide coup d’œil, je ne pense pas que ce soit faisable.. Mais 
je ne sais pas tout.
Ce que je ne comprends pas c'est pourquoi il faudrait 6 copies de la 
source ! Il faut faut 6 zones de critère différentes mais pourquoi 6 
sources identiques ?


Au passage, il y a plus simple pour alterner les couleur de ligne, le SI 
est inutile.


Il reste bien sûr les macros.. ! Ce n'est pas une obscénité ! Si une 
centaine d'heures d'apprentissage (une formation standard durent environ 
70 heures pour maîtriser les bases) économisent des heures de 
manipulation toute les semaines ou même tous les jours, je pense que ça 
vaut la peine.
Surtout si la macro enchaîne automatiquement les filtres spéciaux et le 
format conditionnel, une dizaine de lignes devraient suffire.


Oui, je ne fais pas vraiment avancer le schmilblick . C'était juste pour 
me changer les idées du boulot.  Si le problème est toujours d'actualité 
en janvier, je me ferai un plaisir de faire la macro


M'enfin, bon courage. Et bonnes fêtes de fin d'année

Christian F

Le 11/12/2021 à 23:50, Stéphane Santon a écrit :

Le 11/12/2021 à 23:25, Stéphane Santon a écrit :
Mais quand c'est une une table filtrée, Y aurait-il une méthode pour 
un formatage conditionnel applicable aux lignes visibles seulement ?


AH oui mais ça c'est avec un autofiltre...
Claire va me dire qu'avec le "Filtre spécial" et l'option "Copier le 
résultat vers...", ça va tout seul.


Bon, sachant que j'ai 6 filtres avec la même source, il faudrait que 
je fasse 6 copies de ma source, en plus de mes 6 cibles...


Donc s'il y avait vraiment une méthode applicable sur les lignes 
visibles...






--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Formatage conditionnel alterné de table filtrée

2021-12-11 Par sujet Stéphane Santon

Le 11/12/2021 à 23:25, Stéphane Santon a écrit :
Mais quand c'est une une table filtrée, 
Y aurait-il une méthode pour un formatage conditionnel applicable aux 
lignes visibles seulement ?


AH oui mais ça c'est avec un autofiltre...
Claire va me dire qu'avec le "Filtre spécial" et l'option "Copier le 
résultat vers...", ça va tout seul.


Bon, sachant que j'ai 6 filtres avec la même source, il faudrait que je 
fasse 6 copies de ma source, en plus de mes 6 cibles...


Donc s'il y avait vraiment une méthode applicable sur les lignes visibles...



--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[fr-users] Formatage conditionnel alterné de table filtrée

2021-12-11 Par sujet Stéphane Santon

Bonjour,

Avec le formatage conditionnel, on peut colorer alternativement une 
ligne en fond gris puis une en fond blanc, avec une condition

SI(EST.IMPAIR(LIGNE(A1));1;0)

Mais quand c'est une une table filtrée, les lignes masquées dépendent du 
contenu, donc le formatage alterné devient un peu n'importe quoi...


Y aurait-il une méthode pour un formatage conditionnel applicable aux 
lignes visibles seulement ?


Merci

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy