Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Microsoft 365liste déroulante avec case à cocher sans vba.
existe t il un moyen de creer une liste déroulante avec des cases à cocher ? sans vba et macro. y a t il des tutos ? j'en trouve pas à ma convenance, ou quelqu'un peut me faire un modèle ? Dans cette liste déroulante, il y aura également des lignes.
en ce qui concerne LIGNE($5:$343, le tableau dans l'onglet donnée congé dépassera la ligne 343, il n'y a un moyen de rendre cela dynamique ? le tableau dans l'onglet donnée congé se nomme T_RecapCongés donc cela devrait pas rendre dynamique ligne(5 :343 ?
c'est presque cela.
- Pour les équipes, exemple pour l'équipe Richard Mique pour le mois de janvier , j'ai Gilles Noury qui apparait alors qu'il n' a pas d'absences.
- Pour l'agent seul, quand on recopie la formule vers le bas, l'agent apparait plusieurs fois.
Chapeau en tout cas pour la formule, plus courte que la mienne.
faudra juste que je rende les plages dynamique et j'aimerais comprendre pourquoi dans cette portion du code :
c'est presque cela.
- Pour les équipes, exemple pour l'équipe Richard Mique pour le mois de janvier , j'ai Gilles Noury qui apparait alors qu'il n' a pas d'absences.
Dans la plage B$39:B$59, tu as le nom de l'équipe avec une case à cocher, puis une cellule vide, puis VRAI ou FAUX en fonction de l'état de la case à cocher, puis la série de 3 cellules recommence en dessous. Le EQUIV va renvoyer un nombre multiple de 3, mais, ce qui m'intéresse, ce n'est pas ce nombre, mais la position de ce VRAI : Est-ce qu'il correspond à la première équipe, à la seconde, à la 3ème... En divisant par 3, j'obtiens cette information.
Au passage, je remarque que j'ai oublié de vérifier une chose :
Dans cette formule, je fais avec un INDEX(Paramètre!J$4:J$8;EQUIV(VRAI;B$39:B$53;0)/3)), qui ne renverra le bon nom d'équipe que si les listes des équipes dans Paramètre!J$4:J$8 et B$39:B$53 sont données dans le même ordre. La 1ère de la plage Paramètre!J$4:J$8 doit aussi être la 1ère de la plage B$39:B$53, et ainsi de suite. Je te laisse vérifier .
on trouve toute les réponses dans l'onglet donnée congé. dans ce tableau toute les absences sont classées par date; agent; équipe; le mois, le type de congé; et la durée.
pour les cases vides : tu as vu dans parametre, la ou j'ai mis un fond jaune ( case équipe), tu vois quand on coche l'équipe qu'on veut apparaitre, elle apparait dans ce fond jaune. peux t on pas orienter ta formule vers se subterfuge ?
pour les cases vides : tu as vu dans parametre, la ou j'ai mis un fond jaune ( case équipe), tu vois quand on coche l'équipe qu'on veut apparaitre, elle apparait dans ce fond jaune. peux t on pas orienter ta formule vers se subterfuge ?
on trouve toute les réponses dans l'onglet donnée congé. dans ce tableau toute les absences sont classées par date; agent; équipe; le mois, le type de congé; et la durée.
Est-ce qu'on doit prendre en compte n'importe quel type de congé (toutes les abréviations de la colonne Paramètre!A, ou uniquement celles de Paramètre!M )?
faut prendre en compte la date ,je ne sais pas si c'est utile de prendre en compte les types d'absences car c'est l'autre formule qui s'en charge , je crois.
si on coche dans l'onglet recherche une équipe par exemple hoche/Notre-Dame, dans l'onglet paramètre P4, doit apparaitre Hoche/Notre-Dame. chez moi cela fonctionne.
Chez moi, la formule dans Paramètre!P4 commence par SIERREUR(_xlfn.IFS(Recherche!B41=VRAI;" et Excel2010 ne connait pas xlfn.IFS... Je pense que c'est ton SI.CONDITION...
Désole, je l'avais teste en dessous de P4 et je ne l'ai pas collé dans P4. c'est fait ds le fichier ci-joint.
Dans la formule, faut rajouter le critère de la date
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.