IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

date dans textbox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2008
    Messages : 106
    Par défaut date dans textbox
    Bonjour!

    J'ai lu cette discussion.

    Citation Envoyé par casavba Voir le message
    Bonjour,

    La meilleure solution, à mon avis, que l'on puisse donné à ce problème est d'insérer un calendrier de telles sortes que l'utilisateur choisis sa date dans ce dit calendrier. une fois le choix fait, la date s'affiche dans la textbox.

    De cette manière on évite les erreurs et on réduit les lignes de codes.

    Cdt
    Est-ce possible d'avoir du détail à ce sujet?? Je n'ai pas trouvé comment le faire avec les tutoriels du site.

    Merci à l'avance!

  2. #2
    Membre Expert Avatar de rvtoulon
    Homme Profil pro
    Agent Technique
    Inscrit en
    Mars 2009
    Messages
    1 042
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Agent Technique
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 042
    Par défaut
    bjr lufia,

    as-tu bien chercher?
    Est-ce possible d'avoir du détail à ce sujet?? Je n'ai pas trouvé comment le faire avec les tutoriels du site.
    tu trouveras ce que tu cherches ici:

    http://silkyroad.developpez.com/VBA/ControlesUserForm


    au Chapitre III.I Les Calendriers...

    A+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2008
    Messages : 106
    Par défaut
    Bonjour Forum!!

    Merci encore pour le lien, ça fonctionne bien! J'ai utiliser le control Date and Time Picker.

    Dans le lien, il y a une code pour mettre la date du jour lors de l'affichage et ça ne fonctionne pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub UserForm_Initialize()
    	'spécifie la date du jour lors de l'affichage de l'USF
    	DTPicker1.Value = Now
    End Sub
    Lorsque j'appuie sur mon bouton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton1_Click()
    Load frmPostMortem
    frmPostMortem.Show
    End Sub
    Je recoit un code d'erreur qui dit :
    Effeur d'exécution '35788':

    An error occyred in a call to the Windows Date and Time Picker control.


    Si je clic sur Débogage, il me pointe la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton1_Click()
    Load frmPostMortem
    frmPostMortem.Show 
    End Sub
    J'ai l'impression que le controle DTPicker n'a pas le temps de s'initialiser correctement avant que la macro tente de lui indiquer quelle valeur prendre (=Now)

    Auriez-vous une idée de ce qui se passer et de comment je pourrais faire afficher la date du jour dans mons DTPicker?

    Encore une fois un grand merci à l'avance!!

    Ge

  4. #4
    Membre éclairé Avatar de casavba
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 464
    Par défaut
    Bonjour,

    Pourquoi tu cherches midi à 14h ?


    C'est quoi ce " frmPostMortem " qui apparait subitement dans ton code; Il sert à quoi ?

    CommandButton1 --> Il est dans quel Userform ?

    ???

    Essaies d'expliciter au mieux ton problème (qui est "très simple").

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2008
    Messages : 106
    Par défaut
    Bonjour!

    J'ai un bouton dans sur une feuille de calcul qui lance mon userform frmPostMortem.
    Mon DTPicker est situé dans un multipage sur mon usergorm frmPostMortem. Mon problème venait du fait que j'avais 2 DTPicker, une sur l'onglet 1 et un sur l'onglet 2.

    Avec l'aide d'un collègue j'ai résolu mon problème!

    Dans mon userform Initialize, je doit activer chaque onglet de mon multipage avant de définir la valeur de mes DTPicker.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    'Définition des valeur de date picker par défaut
    MultiPage1.Value = 0
    DTPDatePrevue.Value = Now
    MultiPage1.Value = 1
    DTPDateDebut.Value = Now
    MultiPage1.Value = 0
    C'était quand même simple finalement!!

    Merci!
    Geneviève

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comparaison Dates dans textbox
    Par lafafmentvotre dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 20/10/2009, 10h39
  2. date dans textbox
    Par manime dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/10/2009, 20h50
  3. afficher la date dans textbox
    Par sky88 dans le forum VB.NET
    Réponses: 1
    Dernier message: 22/07/2009, 16h59
  4. Masque de saisie date dans textbox
    Par akmer dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 08/08/2008, 13h15
  5. afficher dates dans textbox d'un Userform
    Par newsinfos dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 19/11/2007, 10h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo