Msgbox problème format date affichée

Résolu/Fermé
gbdos Messages postés 65 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 6 septembre 2024 - 5 oct. 2023 à 12:01
gbdos Messages postés 65 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 6 septembre 2024 - 5 oct. 2023 à 16:58

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

A voir également:

2 réponses

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
gbdos Messages postés 65 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 6 septembre 2024 2
5 oct. 2023 à 16:58

Bonjour,

ça marche impec. :)

Je vais continuer à me documenter sur le sujet.

Merci pour votre aide.

0