Bonjour,
Dans la cellule L2, je souhaite inserer la formule suivante via VBA:
Cette formule me sert à calculer le nombre de jours ouvré entre aujourd'hui et une date se situant en H2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 =ENT((H2-DATE(ANNEE(MAINTENANT());MOIS(MAINTENANT());JOUR(MAINTENANT())))/7)*5+JOURSEM(H2) -JOURSEM(DATE(ANNEE(MAINTENANT());MOIS(MAINTENANT());JOUR(MAINTENANT())))+SI(JOURSEM(DATE(ANNEE(MAINTENANT());MOIS(MAINTENANT());JOUR(MAINTENANT())))>JOURSEM(H2);5) -SI(JOURSEM(H2)=7;1)+SI(JOURSEM(DATE(ANNEE(MAINTENANT());MOIS(MAINTENANT());JOUR(MAINTENANT())))<>1;1)-1
Lorsque j'essai de récupérer le code via l'enregistreur de macro, cela ne fonctionne pas : " N'as pas pu enregistrer" (la formule est surment trop longue).
Comment puis je raccourcir cette formule pour que l'enregistreur me genere le code ou alors quel est le code VBA à entrer pour que cela genere cette formule dans L2?
Merci pour votre aide!
Partager