Difference entre 2 dates

Résolu
hamzy Messages postés 17 Statut Membre -  
 hamzy -
Bonjour,

je recherche une macro vba qui calcul la difference entre 2 dates sans tenir compte des samedis et dimanches

Merci pour vos reponses
A voir également:

3 réponses

Le Pingou Messages postés 12720 Date d'inscription   Statut Contributeur Dernière intervention   1 468
 
Bonjour,
Tout simplement dans une cellule insérer =D1-C1 (résultats est le nombre de jours entre les 2 dates)
Note: C1=la plus ancienne et D1 la plus récente )
0
hamzy
 
Bonjour et merci pour vos reponses mais je crois que je ne me suis pas fais bien comprendre.
j'ai un userform avec deux controle dates et un texbox qui doit recevoir la difference entre ces deux dates apres un click sur un bouton. mais je souhaite que dans le calcul ma macro ne tienne pas compte des samedis et dimanche.
un exemple:
date 1 : 17/12/2009
date 2 : 22/12/2009

différence (date 2 - date 1) = 3 jours au lieu de 5 jours
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

Vu sur : https://www.developpez.net/forums/d294171/logiciels/microsoft-office/excel/macros-vba-excel/vba-e-fonction-networkdays-nb-jours-ouvres/

Nb jours ouvrés:
'Attention: dates au format mm/jj/aaaa
MsgBox Application.Run("ATPVBAEN.XLA!networkdays", #3/11/2007#, #3/18/2007#)

r = Application.Run("ATPVBAEN.XLA!networkdays", (Format(DateEnt, "dd/mm/yy")), (Format(Date, "dd/mm/yy")))

eric
0
hamzy
 
Merci pour votre reponse
ça marche
0