Déterminer si le contenu d'une cellule appartient à une liste...
Verchain
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
Verchain Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
Verchain Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis nouveau ici, et j'ai eu beau chercher... Bref...
Je cherche à coder une macro pour qu'elle compare la valeur présente dans une cellule avec un ensemble de valeurs contenues dans une liste, et fasse une action si la valeur de la cellule examinée n'est pas présente dans ladite liste.
Pour le contexte général :
- Une assistante saisit un planning qui doit avoir une certaine codification, les deux premiers caractères de ce qu'elle saisit dans lundi,mardi, etc... sont étudiés en fin de semaine via une formule matricielle pour déterminer ce que le salarié a fait de sa semaine (la règle : ce que le salarié a fait le plus dans sa semaine détermine son affectation[exemple : chantier dirigé par Durand, codifié DU, renvoie le code en fin de semaine DU])
- On fait ensuite une synthèse qui nous permet de définir combien de salariés ont travaillé pour Durand (une somme.si toute bête)
- Par contre, j'ai un doute puisque si on saisit un truc qui commence par exemple par ZZ, qui n'appartient pas à la liste de codifications, la Somme.si ne compte pas le truc, et ça ne bloque pas le système, et fausse la synthèse. Je pourrais faire un contrôle tout bête qui vérifie que le nombre de salariés affectés correspond bien au total des salariés de l'effectif, mais je souhaite que l'assistante ne passe pas 10 minutes à chercher où elle s'est trompée (on ne pense pas assez aux assistantes, de nos jours... )
- Ce que je souhaite faire, c'est un bouton de contrôle qui vérifie salarié par salarié que le code renvoyé en fin de semaine appartient à ma codification autorisée (pour les actions à faire en fonction du résultat du contrôle, je sais faire)
Je suis nouveau ici, et j'ai eu beau chercher... Bref...
Je cherche à coder une macro pour qu'elle compare la valeur présente dans une cellule avec un ensemble de valeurs contenues dans une liste, et fasse une action si la valeur de la cellule examinée n'est pas présente dans ladite liste.
Pour le contexte général :
- Une assistante saisit un planning qui doit avoir une certaine codification, les deux premiers caractères de ce qu'elle saisit dans lundi,mardi, etc... sont étudiés en fin de semaine via une formule matricielle pour déterminer ce que le salarié a fait de sa semaine (la règle : ce que le salarié a fait le plus dans sa semaine détermine son affectation[exemple : chantier dirigé par Durand, codifié DU, renvoie le code en fin de semaine DU])
- On fait ensuite une synthèse qui nous permet de définir combien de salariés ont travaillé pour Durand (une somme.si toute bête)
- Par contre, j'ai un doute puisque si on saisit un truc qui commence par exemple par ZZ, qui n'appartient pas à la liste de codifications, la Somme.si ne compte pas le truc, et ça ne bloque pas le système, et fausse la synthèse. Je pourrais faire un contrôle tout bête qui vérifie que le nombre de salariés affectés correspond bien au total des salariés de l'effectif, mais je souhaite que l'assistante ne passe pas 10 minutes à chercher où elle s'est trompée (on ne pense pas assez aux assistantes, de nos jours... )
- Ce que je souhaite faire, c'est un bouton de contrôle qui vérifie salarié par salarié que le code renvoyé en fin de semaine appartient à ma codification autorisée (pour les actions à faire en fonction du résultat du contrôle, je sais faire)
A voir également:
- Excel appartient à une liste
- Liste déroulante excel - Guide
- Excel liste déroulante en cascade - Guide
- Déplacer une colonne excel - Guide
- A qui appartient ce numéro - Guide
- Word et excel gratuit - Guide
2 réponses
Bonjour,
Vous pouvez mettre le fichier ou une maquette realiste a dispo en modifiant les noms et autre donnees sensibles, pour que nous puissions voir de quoi il retourne
Pour transmettre un fichier,
Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Vous pouvez mettre le fichier ou une maquette realiste a dispo en modifiant les noms et autre donnees sensibles, pour que nous puissions voir de quoi il retourne
Pour transmettre un fichier,
Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Bonjour,
voici le lien (je n'avais pas trouvé de fonctionnalité sur le forum, je comprends mieux maintenant)...
https://www.cjoint.com/c/FDlgycaH4q0
voici le lien (je n'avais pas trouvé de fonctionnalité sur le forum, je comprends mieux maintenant)...
https://www.cjoint.com/c/FDlgycaH4q0