Bonjour,
A priori il s'agit d'un problème assez simple mais malgré les recherches je n'ai pas trouvé encore de solutions.
J'ai une feuille avec une série de dates qui se suivent par formule en ligne 3
J'ai une autre feuille avec un tableau nommé "FERIE" qui liste les jours fériés aussi renseignés par formule
Dans le principe j'ai une boucle qui parcoure toutes les colonnes en vérifiant en 1er lieu la date de la ligne 3
Si dimanche x = x + 1
si samedi x = x + 2
Et je coince sur le Férié pour vérifier si Cells(3,x) est contenu dans le Range "FERIE"
Après plusieurs essais en tout genre je suis arrivé à ça mais ça ne marche toujours pas
erreur 1004 impossible de lire la propriété Vlookup
Merci d'avance pour l'aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Set Ferie = Range("FERIE[Jours_Feries]") X = IIf(Application.WorksheetFunction.VLookup(Cells(3, X), Ferie, 1, False), X = X + 1, X = X) ' erreur 1004 impossible de lire la propriété Vlookup If Weekday(Cells(3, X)) = 1 Then X = X + 1 If Weekday(Cells(3, X)) = 7 Then X = X + 2
Partager