Msgbox problème format date affichée

Résolu
gbdos Messages postés 72 Statut Membre -  
gbdos Messages postés 72 Statut Membre -

Bonjour,

J'ai une macro, dans laquelle j'ai une variable "Vie" (une date) qui est calculée à partir de données renseignées dans un userform.

Je fais ensuite afficher cette date dans un msgbox.

==> La date limite d'utilisation est : .....le résultat du calcul "Vie"

Mais ça m'affiche la date avec en plus les heures, minutes et secondes (hh:mm:ss).

==> La date limite d'utilisation est : 24/01/2024 11:53:02

Comment faire pour n'avoir que la date (sans hh:mm:ss) qui s'affiche dans mon msgbox ?

Merci d'avance pour votre aide :)

Bonne journée


Windows / Firefox 108.0

2 réponses

  1. TonyLucky
     

    Bonjour,

    C'est très simple : il suffit de définir le format d'affichage, par exemple :

    MsgBox "affiche la date" & vbLf & Format(Date, "dd mmm yyyy")
    

    Cela affichera 05 oct 2023. Dans votre cas, remplacer date par votre variable.

    Il y a de nombreux tutos sur le sujet. Vous devriez chercher pour affiner vos affichages.

    Bon courage.

    1
  2. gbdos Messages postés 72 Statut Membre 2
     

    Bonjour,

    ça marche impec. :)

    Je vais continuer à me documenter sur le sujet.

    Merci pour votre aide.

    0