bien sur !
Après avoir viré le On error... tu fais une saisie en janvier
Tu récupère le string fautif :
"=IF...
Tu vas dans la fenêtre d'exécution tu le colles et tu envoies (Enter)
Si le string est cohérent, il te le renvoie en clair.
Tu récupères le string qu'il t'a recraché et tu le colles dans une TextBox de ta feuille BDCongé.
Tu mets en forme ta TextBox de telle sorte que ça tienne tout sur une ligne... S'i t'as un écran qui fait au moins 1400 x... t'es bien parti !
Tu fais glisser ton TextBox juste sous la barre de formule et tu compares avec la formule attendue. Bien sur c'est en anglais, bien sur YA des virgules à la place des points virgules, mais tu verras très bien tes erreurs...
Moi j'en suis arrivé là :
"=IF(OR(WEEKDAY(C" & LR & ",1)=1,COUNTIF(Fériés,C" & LR & ")>0),"""",IF(B" & LR & "=""C"",VLOOKUP(WEEKDAY(C" & LR & ",1),INDIRECT(D" & LR & "),11,0),IF(B" & LR & "=""Dc"",VLOOKUP(WEEKDAY(C" & LR & ",1),INDIRECT(D" & LR & "),11,0)/2,"""")))"
oussa :
"=IF(OR(WEEKDAY(C" & LR & ",1)=1,COUNTIF(Fériés,C" & LR & ")>0),0,IF(B" & LR & "=""C"",VLOOKUP(WEEKDAY(C" & LR & ",1),INDIRECT(D" & LR & "),11,0),IF(B" & LR & "=""Dc"",VLOOKUP(WEEKDAY(C" & LR & ",1),INDIRECT(D" & LR & "),11,0)/2,0)))"
(au choix !)
A+