ok, donc sélectionner n'était pas vraiment le bon terme. Vous êtes dans
la seconde hypothèse que j'évoquais.
Pour répondre à ce besoin on utilise classiquement la fonction ligne
https://help.libreoffice.org/latest/fr/text/scalc/01/04060109.html?DbPAR=CALC#bm_id3147321
on extrait le numéro de ligne et on y applique le traitement voulu. Donc
soit en formatage conditionnel, la condition teste le numéro de ligne.
Soit en résultat dans la cellule avec un SI.
Globalement pour ce genre de manipulations, les fonctions de classeurs
sont utiles (voir globalement l'ensemble des fonctions décrites dans le
premier lien)
MOD qui a été proposé permet de répondre à n'importe quel pas...
https://help.libreoffice.org/latest/fr/text/scalc/01/04060106.html?DbPAR=CALC#bm_id3158247
[1]
- Donc en formatage conditionnel, sur la zone à traiter...
condition de type "la formule est"
dans le champ saisir la condition (sans le SI, uniquement la condition)
et choisir le style à appliquer
- En formule (résultat dans la cellule)
Si(condition, texte à afficher si vrai, texte si faux)
Dans les 2 cas pour la condition il faut imbriquer avec la fonction
ligne
* un booleen (est pair (ligne(A10)) par exemple pour 1 ligne sur 2)
* un = par exemple mod(ligne(A10);10)=0 pour appliquer un traitement
toutes les 10 lignes....
Si vous voulez savoir faire la même chose en macro, vous passerez dans
tous les cas par des principes équivalents (tester la ligne....), vous
avez donc tout intérêt à savoir manipuler les fonctions de classeurs et
le formatage conditionnel "avancé" avant d'aller plus loin.
Un dernier détail, dans votre cas d'usage, il semble que ce qui compte
c'est la proportion de lignes mises en évidences (10%) plus que la
régularité de leur mise en évidence... (le pas) Si vous voulez appliquer
un mini "tirage au sort", vous pourriez creuser sur les fonctions alea
et alea entre bornes.... et dans ce cas, la macro pourrait devenir plus
intéressante.... (s'assurer que l'alea n'est pas redondant, utilisation
d'une boucle etc...)
N'hésitez pas à revenir vers nous si besoin !
Claire
Le 2023-05-24 15:23, Tulum a écrit :
Bonjour,
Il s'agit de mettre en évidence soit par un formatage (ligne en
surbrillance) ou par l'ajout d'une colonne faisant apparaitre par ex "a
voir" (solution privilégiée). L'idée est : dans un tableau de x lignes
représentant chacune 1 dossier, 10 % seront à examiner et donc de
d'identifer les dossiers par pas de 10.
En espérant avoir été plus clair
Merci
De: "Ocleyr2lalune" <ocleyr2lalune@zaclys.net>
À: tulum@free.fr
Cc: "users" <users@fr.libreoffice.org>
Envoyé: Mercredi 24 Mai 2023 14:33:28
Objet: Re: [fr-users] CALC : selectionner des lignes selon un pas
Bonjour
Qu'entendez vous par sélectionner ?
Si c'est à la souris 1 ligne sur 10, hmmmm je ne vois pas ...
Si c'est via une fonction ou un formatage conditionnel repérer toutes
les x lignes pour leur appliquer un traitement particulier... Oui c'est
faisable sans macro. Il suffit de jouer sur le numéro de ligne (voir la
fonction du même nom).
Bref, il nous faudrait un peu plus d'éléments. Mais vous pouvez aussi
en profiter pour vous mettre aux macros si c'est l'excuse tant attendue
! Vous trouverez de l'aide ici si besoin
Claire
Le 24 mai 2023, à 10:28, [ mailto:tulum@free.fr | tulum@free.fr ] a
écrit:
Bonjour,
Dans un tableau, j'aimerai sélectionner un nombre de ligne (par ex
10%), il faudrait que ce soit par pas réguliers (par ex sur un tableau
de 50 lignes, toutes les 5 lignes). Est-ce que cela est possible sans
passer par une macro. Je ne maitrise pas du tout l'écriture de macro
(depuis le temps que je me dis de m'y mettre).
merci
Links:
------
[1]
https://help.libreoffice.org/7.5/fr/text/scalc/01/04060106.html?DbPAR=CALC#bm_id3158247
--
Envoyez un mail à users+unsubscribe@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
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.