Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Bouton remise a zéro formulaire ...

Quicksland

XLDnaute Occasionnel
Bonjour le forum

Dans mon fichier ci-joint "GESTION POT" j'ai plusieurs petit soucis ...

Dans la feuille "JANVIER" j'ai un bouton " remise a zéro formulaire " qui fonctionne bien mais efface également les menus déroulant donc si il y'a une solution pour éviter cela se serait vraiment génial

Je souhaiterai que quand je coche la case a cocher qui se trouve dans la feuille "JANVIER" en "AE4" s'incrémente automatiquement les données dans le tableau "FICHE POT"

Actuellement les données s'incrémente avec la fonction "egal" dans les cellules de "FICHE POT" ex "=JANVIER!A4" et ceci avec toutes les correspondances

Je souhaiterai également que quand je coche "AE5" cela fasse la même chose bien entendu en aillant décocher avant "AE4" et ainsi de suite sur chaque lignes



Merci pour votre aide
 

Pièces jointes

  • GESTION POT.xlsm
    54.1 KB · Affichages: 13
Dernière édition:
Solution
Bonjour,

Si je peux me permettre, voici, en pièce jointe, une autre proposition :
- les cases à cocher ont été remplacées par des boutons radio (ce qui permet de n'avoir qu'une seule ligne "cochée", sans avoir besoin de gérer quoi que ce soit),
- il n'y a qu'une seule macro qui est activée quand on sélectionne n'importe quel bouton radio de n'importe quelle feuille.

- Pour créer les mois d'avril à décembre, il suffit de recopier le mois de janvier.
- Pour les mois de seulement 30 jours, commencer par supprimer le bouton radio de la 31e (et donc dernière) ligne du tableau, puis ensuite supprimer la 31e (et donc dernière) ligne.
- Saisir le numéro du mois en cellule A2.
- Changer le nom de l'onglet...

TooFatBoy

XLDnaute Barbatruc
Qu'est-ce que t'as foutu avec le mois de février et ses MFC !?!
Ne JAMAIS utiliser le Copier/Coller quand il y a des MFC !!!
En revanche, on peut utiliser le collage spécial pour coller le contenu.



Si c'est bien O4:V34, alors cette formule pour la MFC semble faire l'affaire
=ET($O$2="OK";NBCAR(O4)>0)
Et si c'est par colonne, alors :
Code:
=ET(O$2="OK";O4<>"";O4<>"….")
 
Dernière édition:

Quicksland

XLDnaute Occasionnel

Donc si "OK" dans la cellule "O2" lorsqu'il y a un prénom dans la colonne il passe également en vert
 

TooFatBoy

XLDnaute Barbatruc
Je vois que tu as modifié les listes de validation de données, et qu'il n'y a donc plus qu'un seul prénom possible par colonne.
J'en déduis qu'il faut colorier en vert par colonne, comme proposé en #17. Nan ???
 

Staple1600

XLDnaute Barbatruc
Re

@TooFatBoy
Tu sais trés bien que je postes plus de fichier Excel depuis belle lurette.
J'essayais simplement d'aider (tout en occupant un aprés-midi pluvieux à Rennes)
Et j'ai proposé ma formule en ayant lu ceci
TooFatBoy à dit:
Je regarde dès que j'en ai la possibilité.
J'ai voulu faire dans la synergie (pensant que tu t'étais absenté)

J'aurai point du.
 

TooFatBoy

XLDnaute Barbatruc
Tu sais trés bien que je postes plus de fichier Excel depuis belle lurette.
Exact, j'avais oublié.

Mais tu n'as pas compris ma réponse...
Au départ je dis que les MFC de février sont bousillées, c'est donc que j'ai remarqué ça dans un fichier.
Tu n'as posté aucun fichier, donc ce n'est pas par rapport à un de tes messages que je faisais la remarque sur les MFC de février.
That's all, man
 

Staple1600

XLDnaute Barbatruc
Re

Voici les seules MFC du classeur qui m'a servi pour mon test
(SI je ne dollarise pas le O2, je n'ai pas de vert sur tous les prénoms)
FeuillesFormulePlage
Janvier=ET($O$2="OK";NBCAR(O4)>0)$O$4:$V$34
Janvier=$Y$4="NON"$X$4:$Y$4
Janvier=$Y$4="OUI"$X$4:$Y$4
Janvier=NON(ESTERREUR(CHERCHE("NON";Y6)))$Y$6:$Y$34
Janvier=NON(ESTERREUR(CHERCHE("OUI";Y6)))$Y$6:$Y$34
Janvier=NON(ESTERREUR(CHERCHE("OK";O2)))$O$2:$V$2
Janvier=NON(ESTERREUR(CHERCHE("x";B4)))$B$4:$B$34
Février=MOIS($A$32)=MOIS($A$31)$A$32:$N$32,$W$32:$AC$32
Février=MOIS($A$32)<>MOIS($A$31)$A$32:$N$32,$W$32:$AC$32
Février=NON(ESTERREUR(CHERCHE("NON";Y4)))$Y$4:$Y$32
Février=NON(ESTERREUR(CHERCHE("OUI";Y4)))$Y$4:$Y$32
Février=NON(ESTERREUR(CHERCHE("OK";O2)))$O$2:$V$2
Février=NON(ESTERREUR(CHERCHE("x";B4)))$B$4:$B$32
Mars=NON(ESTERREUR(CHERCHE("NON";Y4)))$Y$4:$Y$34
Mars=NON(ESTERREUR(CHERCHE("OUI";Y4)))$Y$4:$Y$34
Mars=NON(ESTERREUR(CHERCHE("OK";O2)))$O$2:$V$2
Mars=NON(ESTERREUR(CHERCHE("x";B4)))$B$4:$B$34
(en bleu, le seul test que je fis)
 
Dernière édition:

Quicksland

XLDnaute Occasionnel
et si c'est par colonne, alors : =ET(O$2="OK";O4<>"")


Qu'est-ce que t'as foutu avec le mois de février et ses MFC !?!

C'est sur le fichier test ... je me suis aperçu de ma connerie mais pas reproduit sur le fichier officiel

donc le réponse de Staple1600 marche comme je le souhaite

Pour la validation des données j'essayerai les deux et je verrai quelle version me conviendra le mieux (avec un ou tout les prénoms )

Merci a toi et @Staple1600
 

TooFatBoy

XLDnaute Barbatruc
Une MFC ne s'étend pas par tirage de poignée : il faut donner, dans les paramètres de la MFC, la plage sur laquelle la MFC doit s'appliquer.


Remarque 1 : actuellement seule la cellule Y4 passe en vert ; pas la cellule X4.

Remarque 2 : le titre de la colonne Y est "Commander", mais est-ce que ça ne devrait pas être "Commandé" ?
 

Quicksland

XLDnaute Occasionnel
OK, donc c'était bien uniquement dans les colonnes ayant "OK" qu'il fallait colorier les cellules contenant un prénom, si je comprends bien.


Maintenant il faut regarder pour X4 et Y4 ?
Euh oui si c'est possible ....

Lorsqu'il y a "OUI" dans la cellule "Y4" la cellule "X4" et "Y4" passe au vert
si il y a "NON" "X4" et "Y4" passe au rouge mais ça je sais faire

le problème c'est quand je souhaite tirer la poignée pour étendre la formule sur les autres lignes

Merci pour ton aide
 

Discussions similaires

Réponses
5
Affichages
555
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…