Bonjour à tous,
j'ai besoin d'effectuer un calcul de différence entre deux dates, en ne prenant en compte que les jours ouvrés et en excluant les jours fériés.
N'ayant pas trouvé de fonction VBA répondant à ce besoin, j'ai eu l'idée (bonne ou mauvaise) de passer par la fonction nb.jours.ouvres de Excel.
Pour se faire, je dois au milieu de mon code, remplir une cellule avec la formule suivante :J'ai essayé plein de technique (y compris celle issue de la macro enregistrée manuellement) j'ai une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part =nb.jours.ouvres(" & Cells(ligne, "M").Value & ";" & Cells(ligne, "N").Value & ";Paramètres!E2:E80)Pour info, j'ai essayé de mettre la formule avecErreur d'exécution '1004' Erreur définie par l'application ou par l'objet, j'ai la même erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ActiveCell.Formula, Range("S2").FormulaR1C1, Range("S2").Formula, Range("S2").value
Si quelqu'un avait une fonction qui rempli déjà mon besoin, ou une idée pour que je puisse m'en tirer...
Merci à tous.
Partager