Microsoft 365 Affichage date du jour dans un userform au démarrage

Benjamin42

XLDnaute Nouveau
Bonjour,

Je n'arrive pas à faire apparaitre automatiquement la date du jour dans mon userform pourriez vous me dire mon erreur :

Private Sub UserForm1_Initialize()


' Date de commande = Date du jour par défaut
Dateconsult = Date

j'ai essayé aussi avec Dateconsult.Value = Date

Est ce que le problème ne vient pas de mon choix Initialize ?

Merci pour votre aide
 

Dranreb

XLDnaute Barbatruc
Bonjour.
Quel que soit le nom particulier de votre objet, son générateur d'évènements internes s'appelle toujours UserForm (voir la liste déroulante 'Objet' au dessus de la fenêtre de code, du coté gauche). Il déclenche l'évènement Initialize une seule fois, après la mise en place de sa structure complète en mémoire, mais avant son 1er affichage par la méthode Show. C'est lors de chaque emploi de cette dernière qu'il déclenche l'évènement Activate, donc même après un Hide, contrairement à Initialize. C'est seulement ces considérations qui doivent guider votre choix de l'évènement (liste déroulante 'Procédure', à droite cette fois), et à première vu Initialize convenait très bien pour votre besoin.
 

Discussions similaires

Statistiques des forums

Discussions
312 106
Messages
2 085 352
Membres
102 871
dernier inscrit
Maïmanko