VBA : tester si une valeur se trouve dans une plage
Fermé
xuorel
Messages postés
251
Date d'inscription
samedi 24 novembre 2012
Statut
Membre
Dernière intervention
28 novembre 2024
-
21 déc. 2016 à 10:59
Patrice33740 Messages postés 8561 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 15 mars 2025 - 22 déc. 2016 à 17:49
Patrice33740 Messages postés 8561 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 15 mars 2025 - 22 déc. 2016 à 17:49
Bonjour,
voici mon cas de figure :
- j'ai dans la plage A1:A365 les dates des jours de l'année
- j'ai dans la plage B1:B365 des cases vides dans lesquelles il sera renseigné le nombre d'heures de travail
- j'ai en plage D16:D18 les dates des 3 jours fériés mobiles
- j'ai dans la plage D21:D28 les dates des 8 jours fériés fixes
je souhaite en VBA pouvoir effectuer sur chaque case B1:B365 un test qui dit que si la case de droite (la date du jour) correspond à l'un des jours fériés (renseigné dans D16:D18 ou D21:D28) la case Bx se complète de mot FERIE.
que me conseillez vous ?
voici mon cas de figure :
- j'ai dans la plage A1:A365 les dates des jours de l'année
- j'ai dans la plage B1:B365 des cases vides dans lesquelles il sera renseigné le nombre d'heures de travail
- j'ai en plage D16:D18 les dates des 3 jours fériés mobiles
- j'ai dans la plage D21:D28 les dates des 8 jours fériés fixes
je souhaite en VBA pouvoir effectuer sur chaque case B1:B365 un test qui dit que si la case de droite (la date du jour) correspond à l'un des jours fériés (renseigné dans D16:D18 ou D21:D28) la case Bx se complète de mot FERIE.
que me conseillez vous ?
A voir également:
- Vba tester si une valeur existe dans une plage
- Flash drive tester - Télécharger - Divers Utilitaires
- Tester son pc - Guide
- Excel : si valeur existe dans une plage alors ✓ - Forum Excel
- Cette valeur ne correspond pas aux restrictions de validation des données pour cette cellule ✓ - Forum Excel
- Excel recherche si une valeur existe dans une colonne ✓ - Forum Excel
6 réponses
PHILOU10120
Messages postés
6432
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
22 avril 2025
822
21 déc. 2016 à 13:49
21 déc. 2016 à 13:49
Bonjour Xuorel
Un exemple dans le fichier
http://www.cjoint.com/c/FLvmXPFkTsx
Un exemple dans le fichier
http://www.cjoint.com/c/FLvmXPFkTsx
Modifié par Patrice33740 le 21/12/2016 à 14:53
Excellent exemple : il est inutile d'employer VBA lorsqu'on peut s'en passer !
Par contre, je trouve que tu emploies une formule très compliquée pour calculer Pâques : une version longue de la formule publiée par Jean-Paul Mesters.
On obtient la même précision (de 1900 à 2099) avec la formule de Daniel Wagner :
Et une précision plus grande (de 1900 à 2203) avec plusieurs autres formules courtes notamment une variante de celle de Thomas Jansen :