Comment calculer année, mois et jours en utilisant VBA dans Microsoft Excel 2010
Dans cet article, vous apprendrez à calculer l’année, le mois et les jours. Nous utiliserons le code VBA pour créer la fonction UDF pour le calcul.
Cliquez sur l’onglet Développeur Dans le groupe Code, sélectionnez Visual Basic
Cliquez sur Insérer, puis sur Module
Cela créera un nouveau module.
Entrez le code suivant dans le module * Function dDATEDIF (Start_Date As Date, End_Date As Date, Unit As String)
En tant que chaîne *
xlDATEDIF = DateDiff (Unité, Date_Début, Date_Fin)
Fonction de fin
La nouvelle formule UDF est créée avec le nom dDATEDIF Il y a trois paramètres:
Start_Date: les jours à partir desquels la période commence.
End_Date: C’est la dernière date de la période que vous souhaitez calculer.
Unité: elle spécifie l’intervalle selon lequel vous voulez la différence.
Ici, l’unité accepte les valeurs suivantes.
Pour trouver le nombre de jours, la formule serait = dDATEDIF (A2, B2, « d »). Reportez-vous à l’instantané ci-dessous:
Pour trouver le nombre d’années, la formule serait = dDATEDIF (A2, B2, « yyyy »). Reportez-vous à l’instantané ci-dessous:
Pour obtenir d’autres sorties comme le mois, le trimestre, etc., reportez-vous à l’instantané ci-dessous, qui peut être utilisé comme unité (paramètre 3 ^ rd ^), et le résultat sera mis à jour.
De cette façon, vous pouvez connaître toutes les valeurs de temps qui vous intéressent.