Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Renvoie la durée en minutes comprise entre deux dates, pour une tâche planifiée automatiquement.
Syntaxe
expression.
DateDifference( _StartDate_, _FinishDate_, _Calendar_ )
expressionUne variable qui représente un objetApplication.
Paramètres
| Nom | Requis/Facultatif | Type de données | Description |
|---|---|---|---|
| StartDate | Obligatoire | Variant | Date utilisée comme début de la durée. |
| FinishDate | Obligatoire | Variant | Date utilisée comme fin de la durée. |
| Calendar | Facultatif | Object | Objet du calendrier de base, des ressources ou des tâches. La valeur par défaut est le calendrier du projet actif. |
Valeur renvoyée
Long
Remarques
Pour obtenir une différence entre deux dates pour une tâche planifiée manuellement, qui utilise un calendrier effectif pouvant inclure des heures chômées, utilisez la propriété EffectiveDateDifference .
Exemple
L'exemple suivant montre comment afficher la durée d'une tâche qui commence le 11/07/97 à 08:00 et s'achève le 13/07/97 à 17:00.
Sub FindDuration()
MsgBox Application.DateDifference ("7/11/97 8:00 AM", "7/13/97 5:00 PM")
End Sub
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.