![](https://codky.com/wp-content/uploads/2024/11/2704-1024x576.png)
La fonction `Minute` en VBA (Visual Basic for Applications) est utilisée pour extraire la composante des minutes à partir d’une valeur de type Date. Cela peut être utile lorsque vous souhaitez travailler avec les dates et heures et que vous avez besoin de manipuler ou d’obtenir simplement la partie minute.
Voici comment utiliser la fonction `Minute` dans VBA :
Sub UtiliserMinute()
Dim maDate As Date
Dim lesMinutes As Integer
' Configurer une date spécifique
maDate = #10/12/2023 14:45:30#
' Obtenir les minutes de cette date
lesMinutes = Minute(maDate)
' Afficher les minutes dans une boîte de message
MsgBox "Les minutes de l'heure spécifiée sont : " & lesMinutes
End Sub
Explications :
- Déclaration des variables : On déclare une variable `maDate` de type `Date` pour stocker la date/heure à partir de laquelle on souhaite extraire la composante des minutes, et `lesMinutes` de type `Integer` pour stocker le résultat.
- Affectation d’une date : On assigne une valeur spécifique à `maDate` en utilisant le format littéral de date (par exemple, `#10/12/2023 14:45:30#`), ce qui correspond à une date et heure spécifique.
- Utilisation de la fonction Minute : La fonction `Minute(maDate)` extrait la minute de la composante temps de `maDate`. Dans cet exemple, elle retournera `45`.
- Affichage du résultat : On utilise `MsgBox` pour afficher une boîte de message avec le résultat.
N’oubliez pas que si la variable `maDate` contient uniquement une date sans heure, la fonction `Minute` retournera `0`, car l’heure par défaut sera 00:00 (minuit).