Comment utiliser la fonction Minute dans VBA ?

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).

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project