Calendrier lie a une textbox

Résolu
Emilie85 -  
 Emilie85 -
Bonjour,

Dans un userform j'ai une textbox qui contient une date, que j'ai voulu lier a un calendrier.

J'ai donc créer un second userform nommé calendrier, et le code de cette textbox est :
Private sub textbox2_entre
Calendrier. Show
End sub.

Concernant le code pour l'userform calendrier le voici :
Calendrier_initialize
Calendrier.value = date

Calendrier_click
Userform 1.textbox 2 = format (calendrier, "dd/mm/yyyy".

J'en suis arrivée la suite a de nombreux bouts de code trouvés sur les forums. Mes problèmes :
- je débute et c'est pas simple
- mon calendrier ne se ferme pas une fois que la date est rentrée
- je ne peux pas supprimer dans ma textbox

Je pense avoir tout dit !

Merci d'avance de votre temps

3 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    - je débute et c'est pas simple
    Ben oui, mais si vous expliquiez simplement ce que vous voulez faire ca serait aussi plus facile a comprendre
    0
  2. Emilie85
     
    Désolé je pensais l'avoir formulé plus clairement...

    J'ai un formulaire (userform) qui alimente un tableau. Ce formulaire contient une textbox qui lorsqu'on clique dedans ouvre sur le côté un calendrier.
    Je souhaite que lorsqu'on double clique sur la date dans le calendrier cela mette la date dans la textbox en question, et que le calendrier se ferme.

    En espérant que ce soit plus clair,
    0
  3. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Ce calendrier est une Userform ou un composant d'excel(2007) ??

    Pouvez-vous mettre votre fichier a dispo

    Pour transmettre un fichier,
    Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
    il faut passer par un site de pièce jointe tel que cjoint.com

    Allez sur ce site : https://www.cjoint.com/
    Clic sur parcourir,
    Cherche ton fichier,
    clic sur ouvrir,
    Clic sur "Créer le lien cjoint",
    Copier le lien,
    Revenir ici le coller dans une réponse...
    0
    1. Emilie85
       
      http://www.cjoint.com/c/FJCjKqYNYuU

      Voilà le lien, j'espère ne pas avoir altérer le fichier en enlevant les donnes confidentielles (listes déroulantes alimentant les combobox).
      Mon problème ne concerne que la date souhaitée.

      Merci de votre aide,
      0
    2. Emilie85
       
      J'avais oublié d'enlever la protection...
      http://www.cjoint.com/c/FJClP4FXLhU
      0
      1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > Emilie85
         
        Bonjour,

        Ok, fichier modifie: https://www.cjoint.com/c/FJCpKcDuK6f

        Mais si vous mettez ce fichier sur un autre PC, il faudra recuperer le composant VB6.0
        Autrement il y a une solution sans composant ActiveX VB6.0
        0
    3. Emilie85
       
      Super ! En fait il me manquait juste le "me.hide" !!! Ça fonctionne parfaitement.
      Un grand merci
      0