[Résolu]Limitation de saisi dans cellule déroulante
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- NOOuvel adepte
- Messages : 16
- Inscription : 05 mai 2019 11:13
[Résolu]Limitation de saisi dans cellule déroulante
Bonjour
j'ai plusieurs cellules liste déroulante sur une meme feuille 1, qui ont comme source deux listes sur la feuille 2, liste AB et AB2 qui sont identique
je voudrais limiter ou savoir si un nom apparait 4 fois, sur toute les cellules déroulante de la feuille 1 qui ont comme source la liste AB
bloquer la cinquième fois que le nom est demandé ou une alerte ou un décompte sur une page 1 ou 2
les autres cellule déroulante qui ont comme source la liste AB2 ne doit pas être pris en compte
je joint le tableau en mettant les cellules de la liste AB en jaune
feuille 1 =31
feuille 2 =liste
j'ai plusieurs cellules liste déroulante sur une meme feuille 1, qui ont comme source deux listes sur la feuille 2, liste AB et AB2 qui sont identique
je voudrais limiter ou savoir si un nom apparait 4 fois, sur toute les cellules déroulante de la feuille 1 qui ont comme source la liste AB
bloquer la cinquième fois que le nom est demandé ou une alerte ou un décompte sur une page 1 ou 2
les autres cellule déroulante qui ont comme source la liste AB2 ne doit pas être pris en compte
je joint le tableau en mettant les cellules de la liste AB en jaune
feuille 1 =31
feuille 2 =liste
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par olijack le 31 mai 2019 12:18, modifié 1 fois.
Apache OpenOffice 4.1.6 / Windows10
-
- PassiOOnné
- Messages : 501
- Inscription : 11 mai 2013 00:11
- Localisation : Aix en Provence
Re: Limitation de saisi dans cellule déroulante
Bonjour olijack
Sur OpenOffice, sélectionne : Menu-> Format-> Formatage Conditionnel... puis la condition "la formule est":
en y attribuant un style de cellule (par exemple un arrière plan de cellule de couleur rouge)
En espérant ne pas avoir répondu à coté
COOordialement,
Je ne suis pas sur d'avoir tout compris, mais tu pourrais utiliser une mise en forme conditionnelle sur les zones concernées;olijack a écrit :bloquer la cinquième fois que le nom est demandé ou une alerte ou un décompte sur une page 1 ou 2
Sur OpenOffice, sélectionne : Menu-> Format-> Formatage Conditionnel... puis la condition "la formule est":
Code : Tout sélectionner
NB.SI($B$7:$I$8;B7)>=4
En espérant ne pas avoir répondu à coté
COOordialement,
Noonours procrastinateur perfectionniste: "Je fais rien, mais demain je l'ferai mieux"
Pour obtenir la réponse la plus précise possible, VEUILLEZ JOINDRE UN FICHIER
LibO 7.6.5.2 Stable et OpenOffice 4.1.15 sous Windows 10
Pour obtenir la réponse la plus précise possible, VEUILLEZ JOINDRE UN FICHIER
LibO 7.6.5.2 Stable et OpenOffice 4.1.15 sous Windows 10
-
- NOOuvel adepte
- Messages : 16
- Inscription : 05 mai 2019 11:13
Re: Limitation de saisi dans cellule déroulante
merci de te pencher sur mon problème
j'ai inversé > en < pour avoir VRAI si quatre noms identique et FAUX au cinquième nom identique, la logique est bonne et je prend
mais le contage ce fait à partir de B7 ,si le nom est inscrit 5 fois mais pas en B7 cela ne marche pas.
il faudrait prendre en compte toutes les cases jaune
pour l'exemple il y a que 16 cases jaune, il y aura bien plus ensuite
j'ai inversé > en < pour avoir VRAI si quatre noms identique et FAUX au cinquième nom identique, la logique est bonne et je prend
mais le contage ce fait à partir de B7 ,si le nom est inscrit 5 fois mais pas en B7 cela ne marche pas.
il faudrait prendre en compte toutes les cases jaune
pour l'exemple il y a que 16 cases jaune, il y aura bien plus ensuite
Apache OpenOffice 4.1.6 / Windows10
-
- PassiOOnné
- Messages : 501
- Inscription : 11 mai 2013 00:11
- Localisation : Aix en Provence
Re: Limitation de saisi dans cellule déroulante
re-bonjour
les symboles "$" ne sont pas là par hasard
Je ne reproduis pas ce dysfonctionnement. Sur la copie d'écran ci-dessous, est-ce bien ce que tu veux obtenir? Une piste est l'utilisation dans la formule de ta MFC de références relatives et absolues.le contage ce fait à partir de B7 ,si le nom est inscrit 5 fois mais pas en B7 cela ne marche pas.
les symboles "$" ne sont pas là par hasard
Je te laisserai le soin de reproduire cette mise en forme autant de fois que nécessaire ^^pour l'exemple il y a que 16 cases jaune, il y aura bien plus ensuite
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Noonours procrastinateur perfectionniste: "Je fais rien, mais demain je l'ferai mieux"
Pour obtenir la réponse la plus précise possible, VEUILLEZ JOINDRE UN FICHIER
LibO 7.6.5.2 Stable et OpenOffice 4.1.15 sous Windows 10
Pour obtenir la réponse la plus précise possible, VEUILLEZ JOINDRE UN FICHIER
LibO 7.6.5.2 Stable et OpenOffice 4.1.15 sous Windows 10
-
- NOOuvel adepte
- Messages : 16
- Inscription : 05 mai 2019 11:13
Re: Limitation de saisi dans cellule déroulante
si quatre fois ne doit rien changer, c'est à la cinquième que les cases doivent se mettre en rouge
je continu donc dans ton sens et reviendrai sur résolu quand j'aurai fini
merci encore
je continu donc dans ton sens et reviendrai sur résolu quand j'aurai fini
merci encore
Apache OpenOffice 4.1.6 / Windows10
-
- PassiOOnné
- Messages : 501
- Inscription : 11 mai 2013 00:11
- Localisation : Aix en Provence
Re: Limitation de saisi dans cellule déroulante
tu peux simplement modifier le signe de l'inéquation dans la formule:quatre fois ne doit rien changer, c'est à la cinquième que les cases doivent se mettre en rouge
Code : Tout sélectionner
NB.SI($B$7:$I$8;B7)>4
Code : Tout sélectionner
NB.SI($B$7:$I$8;B7)>=5
Noonours procrastinateur perfectionniste: "Je fais rien, mais demain je l'ferai mieux"
Pour obtenir la réponse la plus précise possible, VEUILLEZ JOINDRE UN FICHIER
LibO 7.6.5.2 Stable et OpenOffice 4.1.15 sous Windows 10
Pour obtenir la réponse la plus précise possible, VEUILLEZ JOINDRE UN FICHIER
LibO 7.6.5.2 Stable et OpenOffice 4.1.15 sous Windows 10
-
- NOOuvel adepte
- Messages : 16
- Inscription : 05 mai 2019 11:13
Re: Limitation de saisi dans cellule déroulante
cela fonctionne
comment je peu additionner plusieurs plage dans cette formule
NB.SI($B$7:$H$8;D7)>=4
celle la $B$31:$H$32 et plein d'autre ?
comment je peu additionner plusieurs plage dans cette formule
NB.SI($B$7:$H$8;D7)>=4
celle la $B$31:$H$32 et plein d'autre ?
Apache OpenOffice 4.1.6 / Windows10
-
- ManitOOu
- Messages : 2744
- Inscription : 16 avr. 2010 13:31
Re: Limitation de saisi dans cellule déroulante
Bonjour,
De mon point de vue, tel que ton fichier est conçu, je ne passerais pas par le formatage conditionnel qui est déjà bien chargé (1200 règles) : Tu peux utiliser une liste déroulante "éliminatrice" ; lorsqu'un item est comptabilisé un certain nombre de fois, il n'apparaît plus dans la liste déroulante. Cela implique une légère modification de la liste AB2 afin que les items sélectionnés dans cette liste ne soient pas comptabilisés eux aussi.
La formule à utiliser pour tes listes déroulantes est la suivante (sélection de la zone B7:I8 puis menu Données>Validité) :[/raye]
J'ai rempli les trois premiers tableaux (je te laisse faire les autres). Il suffit de copier la zone B7:I8 et de la coller dans les autres tableaux B31:I32, B55:I56 etc...
et le fichier pour tester. Tu constateras que les items de liste AB2 sont précédés et suivis d'un tiret
De mon point de vue, tel que ton fichier est conçu, je ne passerais pas par le formatage conditionnel qui est déjà bien chargé (1200 règles) : Tu peux utiliser une liste déroulante "éliminatrice" ; lorsqu'un item est comptabilisé un certain nombre de fois, il n'apparaît plus dans la liste déroulante. Cela implique une légère modification de la liste AB2 afin que les items sélectionnés dans cette liste ne soient pas comptabilisés eux aussi.
La formule à utiliser pour tes listes déroulantes est la suivante (sélection de la zone B7:I8 puis menu Données>Validité) :
Code : Tout sélectionner
SI(NB.SI($B6:$I1000;$LISTE.$A$2:$A$9)=4;"";$LISTE.$A$2:$A$9)
J'ai rempli les trois premiers tableaux (je te laisse faire les autres). Il suffit de copier la zone B7:I8 et de la coller dans les autres tableaux B31:I32, B55:I56 etc...
et le fichier pour tester. Tu constateras que les items de liste AB2 sont précédés et suivis d'un tiret
Ajout : Erreur dans la formule, j'ai oublié de fixer les références aux lignes. Il faut la remplacer par Code : Tout sélectionner
|
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
AOO
LibreOffice
Debian 10 et 11
-
- NOOuvel adepte
- Messages : 16
- Inscription : 05 mai 2019 11:13
Re: Limitation de saisi dans cellule déroulante
Merci OOotremer971
Je suis toujours étonné de votre savoir, j'imagine l'énorme travail pour en arriver la
Mon tableau de planning est fini ,il sera en fonction le 1 Juillet
Ce dernier et cinquième sujet clos ma demande, merci aux créateurs de ce planning
les 110 gars qui vont l'utiliser vous remercie aussi
Je suis toujours étonné de votre savoir, j'imagine l'énorme travail pour en arriver la
Mon tableau de planning est fini ,il sera en fonction le 1 Juillet
Ce dernier et cinquième sujet clos ma demande, merci aux créateurs de ce planning
les 110 gars qui vont l'utiliser vous remercie aussi
Apache OpenOffice 4.1.6 / Windows10
-
- ManitOOu
- Messages : 2744
- Inscription : 16 avr. 2010 13:31
Re: Limitation de saisi dans cellule déroulante
Attention, j'ai édité mon précédent message pour y corriger une erreur. J'espère qui tu en as tenu compte. Apparemment non puisque tu n'as pas téléchargé le dernier fichier corrigé.
A+
A+
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
AOO
LibreOffice
Debian 10 et 11
-
- NOOuvel adepte
- Messages : 16
- Inscription : 05 mai 2019 11:13
Re: [Résolu]Limitation de saisi dans cellule déroulante
oui en lecture
A+
A+
Apache OpenOffice 4.1.6 / Windows10