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
Configuration: Windows 2003 Internet Explorer 7.0

3 réponses

  1. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     
    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
  2. 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
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
    1. hamzy
       
      Merci pour votre reponse
      ça marche
      0